0

我有一个与 Jquery UI 中的 datepicker 相关的问题

假设我有一个这样的输入标签

visible`<input type="text" id="datetxt"/>`

Datepicker 绑定到此文本框

现在我将 Onselect 事件触发到 datapicker,这是正确的。现在我想要的是

假设现在我在文本框中输入日期而不是从日期选择器中选择任何日期,当时显示我想触发事件以验证用户输入的日期,那么我可以触发的任何事件(如 OnTextChange 或 Onchange)也是如此,如果是,那么请给我一些演示

4

1 回答 1

1

HTML5 添加了inputevent,它会立即对<input type="text">元素上下文的变化做出反应(不像onchange在元素失去焦点之前不会触发)。用法:

$('#datetxt').on('input', function(e) {
    // call your validation function
});

或者,还有keydownkeypresskeyup事件,它们对按下的键的各个阶段作出反应。用法与上面类似,只需替换'input'为您要使用的事件的名称(可能keyup)。

于 2013-04-08T09:29:02.373 回答