【问题标题】:jQuery UI autocomplete combobox in a modal dialog模态对话框中的 jQuery UI 自动完成组合框
【发布时间】:2011-02-01 21:02:12
【问题描述】:

我想在模态对话框中使用自动完成组合框http://jqueryui.com/demos/autocomplete/#combobox。但是,每当我单击(组合框的)向下箭头时,它都会导致刷新,从而导致我的模态窗口关闭。

如何停止刷新? (我还是 jQuery 新手)

我正在使用 UI 1.8 和 jQuery 1.4.1。

【问题讨论】:

  • 在我的情况下,关闭的是自动完成,而不是模式对话框。你的解决方案会有帮助吗?

标签: jquery-ui jquery-ui-dialog autocompletebox


【解决方案1】:

这里的 jQuery 论坛讨论了这个问题: http://forum.jquery.com/topic/autocomplete-combobox-problem-when-it-is-placed-inside-a-form-tag

他们提出了几种不同的方法来调整自动完成组合的源代码来修复它。最简单的好像是这样的:

换行

$("<button>&nbsp;</button>") 

$("<button type=\"button\">&nbsp;</button>")

这可以防止type="submit" 被插入到最终按钮中。

【讨论】:

  • 我正在使用 jqueryui-1.8.7.js 和 jquery-1.7.js
【解决方案2】:

好的,我通过从组合框周围删除表单标签解决了我自己的问题

【讨论】:

    猜你喜欢
    • 2011-03-14
    • 1970-01-01
    • 2011-04-07
    • 2011-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-19
    • 1970-01-01
    相关资源
    最近更新 更多