相关疑难解决方法(0)

清除IE10上带有清除图标的文本输入时触发事件

在chrome上,当用户单击"清除"按钮时,会在搜索输入上触发"搜索"事件.

有没有办法在Internet Explorer 10上的javascript中捕获相同的事件?

在此输入图像描述

javascript events html-input internet-explorer-10

80
推荐指数
6
解决办法
6万
查看次数

使用Knockout绑定处理IE 9和10的清除按钮

我有一个输入文本框绑定到淘汰赛js observable.

<input id="searchTextBox" class="searchTextBox" type="text" maxlength="25"
       title="Search" placeholder="Search"
       data-bind="value: GridVm.FilterText,
       valueUpdate: 'afterkeydown',
       disable: GridVm.Data().length == 0" />
Run Code Online (Sandbox Code Playgroud)

问题是当用户在IE中单击x时,FilterText observable不会更新.

我发现我可以移除x(参见链接问题中的屏幕截图),但这是最后的手段(我喜欢这个功能).这个论坛说,点击x时没有事件被触发.

是否有一个事件可以用来强制Knockout可观察的更新或在Knockout中执行此操作的好方法?

internet-explorer input knockout.js

10
推荐指数
2
解决办法
2742
查看次数