【发布时间】:2015-05-13 08:18:39
【问题描述】:
在使用淘汰赛时,我是一个新手,我真的想最大限度地利用它在我正在开发的网络中的使用。但是当谈到浏览器侦听多个用户事件的能力时,我感到担忧。我相信淘汰赛实现了一个名为 valueupdate 的属性。到目前为止,我只使用了“afterkeydown”和“blur”。但我需要我的浏览器同时收听多个事件。以下是我的浏览器应该监听的用户事件:
- 在页面加载时,我希望我的输入字段在页面加载时开始验证。
- 在模糊时,我希望我的输入字段在失去焦点后进行验证。
- 按下键后,我还希望我的字段在用户按下键后自行重新验证。
- 提交时,虽然我的字段没有包含在表单中,但我仍然想在用户单击“保存”按钮后验证我的字段。
我在想这样的事情:
<input data-bind="value:someObservable, valueUpdate:'blur' + 'afterKeyDown' + 'onLoad' + 'onClickOfSaveButton'" />
--> 类似的东西,虽然我知道这会导致语法错误,但我希望你明白我的意思。
我知道,这个问题有点令人困惑,但如果您想了解更多详细信息,请不要犹豫,在您的评论中说明。我在这里真的需要帮助。谢谢。
【问题讨论】:
标签: knockout.js