0

当使用带有组合框的表单时,Firefox 不会在此元素之后恢复表单数据。

我首先使用了 jquery-chosen 插件,还尝试了 jquery-combobox(来自自动完成)。两者在 Firefox 中对我来说都有同样的问题。Internet Explorer 和 Chrome 没有这个问题。我尝试了 Firefox 版本 17 (ESR) 和 22。

HTML代码如下所示:

<div>
    <form action="submit.html">
        <input type="text" />
        <div>
            <select data-placeholder="Choose a Country..." id="chosen">
                <option value=""></option>
                <option value="United States">United States</option>
                <option value="United Kingdom">United Kingdom</option>
                <option value="Afghanistan">Afghanistan</option>
            </select>
        </div>
        <input type="text" />
        <br/>
        <input type="submit" value="Submit" />
    </form>
</div>

我初始化组合框:

$(function () {
    $("#chosen").chosen();
});

这是一个显示问题的小提琴:http: //jsfiddle.net/Ne5v7/2/ 请用 Firefox 打开 URL。填写表格,按提交(您会看到 404),然后导航回表格。组合框后的输入字段不会被恢复。

对这个问题有什么建议吗?

4

1 回答 1

0

看起来这是 Firefox 中的一个已知错误,将在 2013 年 12 月发布的 Firefox 26 中解决。

https://bugzilla.mozilla.org/show_bug.cgi?id=910652

于 2013-08-29T13:28:44.620 回答