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();
});

問題を示す Fiddle は次のとおりです。http://jsfiddle.net/Ne5v7/2/ URL を Firefox で開いてください。フォームに入力し、送信を押して (404 が表示されます)、フォームに戻ります。コンボボックスの後の入力フィールドは復元されません。

この問題に対する提案はありますか?

4

1 に答える 1