Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Knockout.js 如何在输入标记的文本更改时发出警报_Knockout.js - Fatal编程技术网

Knockout.js 如何在输入标记的文本更改时发出警报

Knockout.js 如何在输入标记的文本更改时发出警报,knockout.js,Knockout.js,我想知道是否有可能启动一个函数,该函数会对输入文本中的实际文本发出警报 比如说 <input type="text" data-bind="value: searchText"/> 现在,如果您在输入框中写入了一些内容,则应该调用一个函数,该函数使用您写入输入框的值触发一个消息框,而无需取消输入框的焦点。我认为您正在寻找的是活动: <input type="text" data-bind="value: searchText, valueUpdate: 'afterkey

我想知道是否有可能启动一个函数,该函数会对输入文本中的实际文本发出警报

比如说

<input type="text" data-bind="value: searchText"/>


现在,如果您在输入框中写入了一些内容,则应该调用一个函数,该函数使用您写入输入框的值触发一个消息框,而无需取消输入框的焦点。我认为您正在寻找的是活动:

<input type="text" data-bind="value: searchText, valueUpdate: 'afterkeydown'"/>
但您可能不需要在每次击键时触发事件:

this.searchText = ko.observable('').extend({ throttle: 500 });
this.searchText = ko.observable('').extend({ throttle: 500 });