Jquery ui 如何防止更改JQuery UI';s自动完成组合框

Jquery ui 如何防止更改JQuery UI';s自动完成组合框,jquery-ui,jquery-ui-autocomplete,Jquery Ui,Jquery Ui Autocomplete,我在下面的链接中使用JQueryUI自动完成组合框。我怎样才能阻止改变?我只允许对条件进行更改,但它仍在调用带有ui自动完成项的menuselect事件并允许更改。这就是jquery-ui-1.10.3.js的第6881行“this.\u值(item.value)” 在将select更改为jQueryUIAutoComplete组合框之前,一切都正常,如果我能阻止使用menuselect函数,现在一切都会好起来 谢谢您需要执行条件和事件。选择事件中的preventDefault…您所说的“阻止更

我在下面的链接中使用JQueryUI自动完成组合框。我怎样才能阻止改变?我只允许对条件进行更改,但它仍在调用带有ui自动完成项的menuselect事件并允许更改。这就是jquery-ui-1.10.3.js的第6881行“this.\u值(item.value)”

在将select更改为jQueryUIAutoComplete组合框之前,一切都正常,如果我能阻止使用menuselect函数,现在一切都会好起来


谢谢

您需要执行条件和事件。选择事件中的preventDefault…

您所说的“阻止更改”是什么意思?“如果您不希望用户在某些情况下更改该框,那么为什么不禁用该框?另外,向我们展示您的代码也很好。我不想禁用该框,因为值没有传递到表单,并且asp.net控制器会抛出验证错误。如果不满足条件,我想覆盖控件并取消更改。这个JSFIDLE链接就是一个很好的例子。