コンボボックスでフォームを使用する場合、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 が表示されます)、フォームに戻ります。コンボボックスの後の入力フィールドは復元されません。
この問題に対する提案はありますか?