我有以下代碼;我想確保提交不會實際發佈到操作指定的頁面,除非選擇了兩個無線電輸入之一。我試過了這個和其他代碼的多種變體,似乎無法弄清楚什麼是錯的。無論單選按鈕是否被選中,它仍會發送到somepage.py。使用Javascript驗證HTML
<html>
<head>
<title>
Test Page
</title>
<script language="JavaScript">
function validate(formEntry) {
if (formEntry.Q1.q11.checked != true && formEntry.Q1.q12.checked != true)
return false;
return true;
}
</script>
</head>
<body>
<form action="somepage.py" method="POST" onsubmit="return validate(this);">
<input type="radio" name="Q1" id="q11" value="1" />
<input type="radio" name="Q1" id="q12" value="2" />
<input type="submit" name="Submit" />
</form>
</body>
</html>
默認選中一個。 – RobG 2012-03-30 06:04:22