我的页面上有一个 jquery 自动完成组合框,如下所示:
$.widget( "ui.combobox", {
_create: function() {
...
var input = this.input = $( "<input>" )
.insertAfter( select )
.val( value )
.autocomplete({
...
select: function( event, ui ) {
...
change: function( event, ui ) {
...
$(function() {
$("#myid").combobox();
}
on select
and change
events 我执行 ajax 调用并更改隐藏字段中的一些信息,但是当我只是输入一些内容并且没有取消关注文本字段单击提交按钮时出现问题 -change
事件没有被触发并且我在服务器上得到错误的数据(基本上我在隐藏字段中获得了先前由选择更改触发事件设置的数据,但没有捕获最新的数据)。那么如何change
在发送表单之前执行文本字段取消聚焦以触发事件?或者也许还有其他一些方法可以捕获和触发文本字段中的最新更改(mb 替换某些 onkeypress 事件的更改)?谢谢你的帮助。