我有以下代码;我想确保提交不会实际发布到操作指定的页面,除非选择了两个无线电输入之一。我试过了这个和其他代码的多种变体,似乎无法弄清楚什么是错的。无论单选按钮是否被选中,它仍会发送到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