<script type="text/javascript">
<!--
function checkValue(option) {
if (option == "4") {
alert("Correct");
}
else {
alert("False, Option (4) is the Correct Answer.")
}
}
//-->
</script>
<h3>1. What does HTML stand for?</h3> <br /><br />
1. <input type="radio" name="fav_color1" value="1" onclick="checkValue(this.value);" /> Hyper Text Markup Languages <br /> <br />
2. <input type="radio" name="fav_color1" value="2" onclick="checkValue(this.value);" /> Highest Text Markup Language <br /> <br />
3. <input type="radio" name="fav_color1" value="3" onclick="checkValue(this.value);" /> Hyper Total Markup Language <br /> <br />
4. <input type="radio" name="fav_color1" value="4" onclick="checkValue(this.value);" /> Hyper Text Markup Language <br /> <br />
回答
從你有什麼,它看起來就像你只有3個HTML頁面與一點點的JavaScript每個提醒正確的答案。在每個頁面之後,您正在調用一個新的靜態頁面。
有三個選項:
裹在表單的輸入域與一個提交按鈕。在提交表單時,服務器可以處理答案(使用諸如php,ruby,python或.net之類的服務器端語言),然後可能在表單的隱藏字段中保持計數。
將所有內容寫入到一頁JavaScript中。這可能會變得複雜,取決於您是否一次顯示一個問題。然後,您可以在提交每個問題時爲其維護一個變量,也可以僅在JavaScript結束時評估所有問題。
最後(我不會建議這種方法的任何延伸),你可以爲正確和錯誤的每個組合創建一個頁面,然後調用一個不同的頁面,取決於以前哪些答案是正確的或錯誤的。所以它會這樣工作:在q1.html而不是有一個鏈接到q2.html你會有一個空白的鏈接,你用JavaScript中斷。如果答案是正確的,則打開頁面q2.html,但如果在每個頁面上打開頁面q2_q1.html(q2.html和q2_q1.html),則需要具有類似的功能,從而導致問題3的4頁面。假設只有3個問題你只需要將11個頁面放在一起(假設你只想在最後一頁顯示總分),它不可擴展,也不是正確的方法,但是(我們將使用相當簡單的js工作。
Thanks @Richibits – Rehan 2014-10-17 10:32:02
- 1. 我想運行「HttpAsyncTask」...我該怎麼做?
- 2. 我該怎麼做?
- 3. 我該怎麼做?
- 4. 我該怎麼做才能讓Symfony在執行結束時不清除SESSION?
- 5. 如果我想以編程方式創建這些約束,我該怎麼做?
- 6. 我我怎麼總結列
- 7. 我該怎麼做? nope
- 8. 我該怎麼做MongoDB中
- 9. 我該怎麼做WKWebView
- 10. 我該怎麼做(遊戲)?
- 11. 我應該怎麼做?
- 12. 我該怎麼做Asp.Net?
- 13. regexp freebie ...我該怎麼做?
- 14. 反思?我該怎麼做?
- 15. 我該怎麼做PyQt4?
- 16. 我該怎麼做,我應該
- 17. 如果我想隱藏我的textarea,我該怎麼做?
- 18. 我想添加一天到我的約會我該怎麼做
- 19. e10s - 我想從nsIObserver-nsIHttpChannel-nsIDOMWindow-nsIDOMDocument獲取。我該怎麼做?
- 20. 我想發送一個變量到xxx.php我該怎麼做?
- 21. 我不想選擇隱藏的元素,我該怎麼做?
- 22. 我想使用JavaScript來運行腳本,我該怎麼做?
- 23. 我想讓音頻停止與JButton,我該怎麼做?
- 24. 我想以gridview的形式顯示這些記錄以及計數總記錄我應該怎麼做..?
- 25. 我想用jquery查找「li」的總寬度。我怎樣才能獲得文字寬度?我該怎麼做?
- 26. 我不小心做了ulimit -r1,我想回到ulimit -r90 +,我該怎麼做?
- 27. 我該怎麼做認證在Android
- 28. 我該怎麼做setOnClickListener在片段
- 29. 我該怎麼做才能驗證我的代碼錯誤
- 30. 我該怎麼做,以防止我的網站在一段時間後凍結
大家都知道,HTML代表**ħ** **流T **Ø** M ** ** EET大號** adies。 – Vucko 2014-10-17 08:48:50
你是很新的編程嗎?你的代碼片斷別t顯示任何嘗試 – 2014-10-17 08:49:27
@Rehan我無法確切地告訴你在問什麼,需要更多的問題。你的頁面是否包含所有的問題?你提交了嗎?將頁面返回給服務器並返回一個計數或正確的答案,或者是否希望計數在客戶端進行評估?因爲這恐怕不是問題。 – Richbits 2014-10-17 08:54:45