Enter需要按两次才能触发,KnockoutJS带有knockout.validation.js
Enter needs to be pressed twice to trigger, KnockoutJS with knockout.validation.js
我正在构建一个表单页面,当我想实现一个"回车键"函数来同时触发验证和方法时,我陷入了困境。
以下是示例的JS Fiddle
正如您所知,您需要按两次Enter键才能触发该方法。我相信knockout.validation有自己的事件绑定,也许这就是的原因
<input type="text" data-bind="event: {'keypress': enterKey}, value: customer.telephone">
<input type="button" data-bind="click: sendCustomer" value="send">
enterKey = function (d, e) {
if (e.keyCode == 13) {
alert("enter has been pressed..");
sendCustomer();
}
return true;
}
按键和;keyup。此链接可能很有用。
所以我把按键换成了按键
<input type="text" data-bind="event: {'keyup': enterKey}, value: customer.telephone">
而且它似乎在起作用。希望这对你有帮助。
JSFIDDLE
相关文章:
- knockoutjs可观察数组
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何创建带有插槽的vue js组件预加载程序
- 节点是否需要模块传递带有方括号的arg?这是个错误吗
- KnockoutJS-组件-多个实例
- MeteorJS:在带有回调的vzaar api上正确使用wrapAsync
- Javascript”;类“;带有参数的扩展
- 从复选框和Selects-KnockoutJS中获取值的总和
- Knockoutjs-带有动态变量的模板
- 带有SignalR和KnockoutJS的大型项目的Javascript
- 在表中显示带有 KNOCKOUTJS 的有限行
- 使用带有拖放功能的 JQuery 的 KnockoutJS
- Enter需要按两次才能触发,KnockoutJS带有knockout.validation.js
- 带有KendoUI图表的KnockoutJS组件只适用于最后一个图表
- 如何使用带有复选框的knockoutjs保护的可观察对象
- 带有嵌套模型的KnockoutJS
- KnockoutJS Paged Grid示例带有pageSize下拉列表
- 带有复杂对象的 KnockoutJS 映射插件
- Javascript框架或带有嵌套模板的KNOCKOUTJS库
- 带有KnockoutJS可观察属性的JavaScript克隆对象