我想知道是否有人可以帮助我。我无法找出我的Javascript代码。我仍然在学习所有这些(我不是最好的)。 Theres有几件事我不能去工作。当我提交这份表格时,它不会突出显示未被回答的内容(所有内容仅在提交时重置)。此外,我不知道如何计算数字或正确答案并显示它们。下载我的代码,如果任何人都可以帮助我,那会很棒。更新代码:验证JavaScript与计数
<!DOCTYPE html>
<html>
<head>
<title>3 Questions</title>
<meta charset="utf-8">
</head>
<body>
<form name="myForm" id="form1" onsubmit="return FormValidation()";>
<div class="q1">
1) Spell Java?<br/>
<input type="text" id="q1" name="name"/><br/>
</div>
<div class="q2">
2) What does .org mean?<br/>
<input type="radio" id="network" name="net"/>Network
<input type="radio" id="organ" name="org"/>Organization
</div><br/><br/>
<div class="q3">
3) Who won the last Superbowl?<br/>
<select name="team">
<option value="sea" id="hawks" name="sea">Seattle Seahawks</option>
<option value="broncos" id="denver" name="broncos">Denver Broncos</option>
</select>
</div><br/><br/>
<input type="submit" value="Submit">
</form>
<script>
function FormValidation(){
if document.getElementById(q1).style.borderColor = "red";
if document.getElementById(denver).style.borderColor = "red";
else if document.getElementById(hawks).style.borderColor = "green";
return false
if document.getElementById(network).style.borderColor = "red";
else if document.getElementById(organ).style.borderColor = "green";
return false
}
</script>
</body>
</html>
“if”语句的语法无效。你没有在控制台中获取语法错误信息吗? – Barmar 2014-10-06 00:44:57
不,只是“刷新”页面 – Joe 2014-10-06 00:58:16
您仍然有不正确的if语句语法。它是'if(condition){true-body} else {false-body}' – Barmar 2014-10-06 01:33:37