いくつかの if オプションを含むフォームに HTML select 要素 (コンボ ボックス) があります。いつものように、各オプションには特定の値があります。ページの初期化中に、リストで選択したオプションとして使用する必要がある値をサーバーから取得します。ただし、使用可能なオプションのいずれにも一致しない値をサーバーから取得することがあります。(ぐう)
サーバーから取得した値が有効なオプションではないことをユーザーに知らせたいです。私がやりたいのは、オプションの1つとして実際の空のオプションを持たずに、空の選択ボックスを(選択が行われていないかのように)表示することです。また、可能であれば、デフォルトの select 要素を使用したいと思います。このようなことは可能ですか?
編集: IE9 でコンボボックスの値を '' に設定すると (私は $('select').val('') を使用しました)、コンボ ボックス内のテキストが空になります。残念ながら、これを行うのは IE9 だけなので、これはオプションではありません。