Wpis z mikrobloga

#javascript #frontend #webdev
Zmieniam wartość inputa za pomocą inputEl.value = "tekst" i ani event input ani change się nie aktywuje.
Jakim eventem wychwycić taki sposób zmiany tekstu?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@look997: Doszedles do wzorca projektowego observer. Pogooglaj na ten temat. Mozesz albo zrobic to niskopoziomoweo JSem, albo uzyc wbudowanych w przegladarki metod (dla FF jest to Object.prototype.watch, dla Chrome Object.Observe). Wbudowanej metody chyba nie ma. Najprosciej byloby recznie triggerowac metody wykonywane dla event input/change - skoro i tak zmieniasz wartosci via JS.
  • Odpowiedz
@enderfuzz: > Doszedles do wzorca projektowego observer.

Ja znam observer tylko pytam o coś konkretnie pod inputEl.

Mogę ale bym musiał w każdym miejscu wywoływać tą funkcję a jest to potrzebne w wielu miejscach. Także uznałem event za
  • Odpowiedz