我想在模式对话框中使用自动完成组合框http://jqueryui.com/demos/autocomplete/#combobox 。但是,每当我单击(组合框的)向下箭头时,它都会导致刷新,从而导致我的模态窗口关闭。
如何阻止刷新发生?(我还是 jQuery 的新手)
我正在使用 UI 1.8 和 jQuery 1.4.1。
我想在模式对话框中使用自动完成组合框http://jqueryui.com/demos/autocomplete/#combobox 。但是,每当我单击(组合框的)向下箭头时,它都会导致刷新,从而导致我的模态窗口关闭。
如何阻止刷新发生?(我还是 jQuery 的新手)
我正在使用 UI 1.8 和 jQuery 1.4.1。
该问题在此处的 jQuery 论坛上进行了讨论:http: //forum.jquery.com/topic/autocomplete-combobox-problem-when-it-is-placed-inside-a-form-tag
他们提出了几种不同的方法来调整自动完成组合的源代码来修复它。最简单的似乎是这样的:
更改显示的行
$("<button> </button>")
到
$("<button type=\"button\"> </button>")
这可以防止将type="submit"
插入最终按钮。
好的,我通过从组合框周围删除表单标签来解决我自己的问题