我有一个输入文本框绑定到一个可观察的淘汰赛 js 。
<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" />
问题是当用户在 IE 中单击 x 时,FilterText observable 不会更新。
我发现我可以删除 x(请参阅链接问题中的屏幕截图),但这是最后的手段(我喜欢这个功能)。该论坛说单击 x 时不会触发任何事件。
是否有一个事件可以用来强制 Knockout 可观察更新或在 Knockout 中执行此操作的好方法?