easyui combogrid onChange输入中文. 一半就触发了. 有什么方法.可以让他输完中文在触发么.
有方案的话.可以贴出相关的代码么. 谢谢了
onChange 是只要改变就会触发,试一下这个onblur,
不是。 onblur 失去焦点.就改变业务了. 要的输入中文在模糊查询. 有其他的方案么. 有试过onblur .被否决了
没有这种方案,因为你不知道他什么时候算输入完成,如果非要这样做,除非有个标记能够知道他输入完了,比如回车之类的。
有那个. 判断按下空格触发事件的代码么. 网上的我用了尽然没用。
问题是你怎么知道别人已经输入完毕,你不好判断。如果按照你说的输入空格后触发你可以判断下值是否包含空格就行了,不包含就不执行,包含了才执行
$('#state').combobox({ onChange: function (n, o) {
if (n.indexOf(' ') != -1) {
alert('输入了空格');
//..你的其他代码
}
}
})
有没有那种一失去焦点就才执行的啊,comboxgrid控件