我一直在這裏一個多小時,並在這裏和網上搜索的答案,但無法得到這個工作,所以我現在請求一些幫助,請。強制單選按鈕檢查表單不工作
我有一個表格,其中所有字段都是必填項,包括要選擇的「Radio」按鈕,稱爲「instrument」的單選按鈕組。
任何幫助表示讚賞。
這裏是我的javascript:
<script type="text/javascript">
function checkFields(f) {
name1 = document.form1.name1.value;
name2 = document.form1.name2.value;
email1 = document.form1.email1.value;
instrument = document.form1.instrument.value;
stylemusic = document.form1.stylemusic.value;
if ((name1 == "") || (name2 == "") || (email1 == "") || (instrument == "") || (stylemusic == "")) {
alert("All fields need to be filled.");
return false;
}
}
和我的表單代碼:
<input type="radio" value="percussion" name="instrument">Percussion
<input type="radio" value="wind" name="instrument">Wind
沒有選擇按鈕時儀器的價值是多少? – demize
@demize沒有默認值。必須單擊其中一個單選按鈕才能使表單繼續。 –
我知道沒有默認值,我的意思是當沒有選擇任何按鈕什麼會是'回聲樂器'的東西輸出(我不太瞭解Javascript,所以我不能真正測試它自己,我會如果我可以,因爲我感興趣的是爲什麼這不起作用。)也許你需要使用'null'或類似的東西而不是空字符串? – demize