0
我有一個3問題測驗,我做了。我只是不知道我需要使用的其他Javascript代碼。一旦提交測驗,它需要驗證所有問題都有答案(我不想使用警報或提示說你沒有做這個或那個 - >我想用它的樣式來顯示旁邊的紅色星號。我希望它能顯示正確答案的數量例子:我得到3中的2個右邊它將顯示我得到2右(我想要使用appendChild)以下是我如何設置到目前爲止:形式測驗驗證收音機,文本,選擇
<!DOCTYPE html>
<html>
<head>
<title>Quiz</title>
<meta charset="utf-8">
</head>
<body>
<form action="" method="post" onsubmit="return FormValidation()";>
<div class="question1">
1) What is your first name?<br/>
<input type="text" id="firstname" name="name"/><br/><br/>
</div>
<div class="question2">
2) What is 5 + 5?<br/><br/>
<input type="radio" id="10" name="10"/>10
<input type="radio" id="10" name="9"/>9
<input type="radio" id="10" name="11"/>11
</div><br/><br/>
<div class="question3">
3) What happened a long time ago in a galaxy far far away?<br/><br/>
<select>
<option value="hp">Harry Potter</option>
<option value="twi">Twilight</option>
<option value="star">Star Wars</option>
</select>
</div><br/><br/>
</form>
<script>
function FormValidation(){
var fn=document.getElementById('firstname').value;
if(fn == ""){
document.getElementById('firstname').style.borderColor = "red";
return false;
}else{
document.getElementById('firstname').style.borderColor = "green";
}
}
</script>
</body>
</html>