これはオプションではなく、ユーザーの指示と同じようなトップオプションを無効にする必要があります。私は無効にすることができます= HTMLで無効にすることができますが、このドロップダウンは動的に入力されているので、これはいくつかのjqueryまたはjavascriptを使用して行うことができます。誰もこれのようにsthをしたことがありますか? これはどちらか助けていない:jqueryを使用してドロップダウンオプションを無効にする
$("#ctl00_PlaceHolderMain_ctl00_DropDownList1 option[value='Selecet Category']").attr("disabled","disabled");
は動作しませんでした!
<select name="ctl00$PlaceHolderMain$ctl00$DropDownList1" id="ctl00_PlaceHolderMain_ctl00_DropDownList1">
<option value="Select Category">Select Category</option>
<option value="All Categories">All Categories</option>
<option value="Cancer">Cancer</option>
<option value="Health Lecture">Health Lecture</option>
<option value="Heart Health">Heart Health</option>
</select>
であれば、フォームが提出することを許可しないでください。 htmlの選択は無効にできますが、オプションは無効にできます。ユーザーがそのオプションを選択したときにはどうなりますか?選択を拒否して以前の選択を維持しますか?それは可能です。 –
アラートを使用する代わりに、http://stackoverflow.com/questions/4944269/jquery-disable-option-in-dropdown->の複製e.preventDefault(); –
なぜそれを無効にする必要がありますか?典型的なパターンは値を与えないことだけです。入力要素に対して検証を実行する場合は、値が選択されているかどうかを確認してください。 – kinakuta