0

我想要一个文本输入更改事件来禁用对表单中其他(相当复杂)字段的编辑,直到单击确定按钮。我希望用户能够在不运行输入文本更改处理程序的情况下仍然保持文本输入焦点的同时单击确定按钮。问题是这会离开文本输入字段并在确定按钮单击事件之前触发更改事件。

jQ('#text-input').change(function(){
    //disable other inputs until ok-button is clicked
}

jQ('#ok-button').click(function(){
    //save changes and re-enable other inputs
}

当文本输入聚焦时单击 ok 按钮时,几乎同时触发事件,但首先是更改事件。有一个简单的解决方案吗?

4

1 回答 1

1

http://jsfiddle.net/piyushjain7/X6K3W/

于 2012-08-31T00:38:22.247 回答