Sono nuovo di knockout js. Voglio chiamare una funzione ogni volta che un testo cambia all'interno di una casella di testo. Ho ricercato abit e implementato keyup, keydown e keypress ma non hanno funzionato correttamente. Se qualcuno mi può dare una soluzione o ti preghiamo di reindirizzare a un documento che è utile per il mio scenario. E se ci fosse una sorta di documentazione su tutti gli eventi (integrati e personalizzati) disponibili in knockout Js, sarebbe davvero utile.evento knockout.js che tiene traccia di ogni cambio di testo all'interno di una casella di testo di input
per essere precisi in merito al problema:
data-bind="value: targetProp, event:{keyup: $parent.changeProp}"
E in Js:
Inside parent:
this.changeProp = function() {
if (condition..) {
do something...
}
}
Non funziona con il tasto su. Per una soluzione semplice, per favore dammi qualcosa che avvisi la lunghezza della stringa che è stata scritta all'interno di una casella di testo (su ogni testo inserito ed eliminato). Grazie in anticipo.
In ko 3.2 questo è solo un semplice oneliner. Controlla [questa risposta] (http://stackoverflow.com/a/25493308/1090562) –