导航回来后使用组合框恢复表单

时间:2013-08-29 08:23:25

标签: firefox combobox jquery-chosen

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

我首先使用了jquery选择的插件,并尝试了jquery-combobox(来自autocomplete)。两者在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),然后导航回表单。组合框后的输入字段将不会恢复。

对此问题的任何建议?

1 个答案:

答案 0 :(得分:0)

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

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