私はフォームにはあまり良くないし、単純な問題であるはずのことでかなりの困難を抱えています。選択肢を無効にした場合、フォームの送信を停止する
は、私は次のものが含ま形式になります。
<select id="values" name="Choice">
<option value="choose">Please Choose...</option>
<option value="01">Value 1</option>
<option value="02">Value 2</option>
</select>
私がやりたいすべてがどちらも値-01または値-02が選択されているが、無効オプションが機能しない場合は提出からフォームを停止しています。
どうすればこの問題を解決できますか?
UPDATE:
私はすでに、フォームをチェックするためにJavaScriptを使用していますが、これは動作するようには思えません。
function submitForm() {
if (formObj.Choice.value == '') {
alert("Please select a value");
return false;
}
return true;
}
UPDATE 2:@ h4b0への答えに質問:formタグで
<input type="submit" value="Search" class="screen-reader-text button cf" name="SubmitButton" onclick="return submitForm();">
どのように 'submitForm()'を呼びますか? 'selectedIndex == 0'を確認してみてください – maialithar
@ h4b0 submitボタンのコードを表示するための質問が更新されました。私は 'selectedIndex = 0'をフォームとjsでどうやって組み込むのか分かりません –