前提・実現したいこと
現在JavaScriptを使って暗算問題を作っています。
1002から順番に13を引いていくというもので、回答をテキストボックスに記入し、回答ボタンを押すと正誤判定します。
そこで教えていただきたいのですが、
・正解の場合は次の問題に進むにはどうすればよいのか。(989と回答したあと、976を回答すると正解となるには?)
・間違えた場合、最初に戻り989と回答しなければ正解とならないようにするにはどうすればよいのか。
よろしくお願いいたします。
JavaScript
1<!DOCTYPE HTML> 2<html> 3<head> 4<meta charset="utf-8"> 5<title>心理学実験</title> 6<style type="text/css"> 7*{ 8 text-align:center; 9} 10</style> 11</head> 12<h1>暗算課題</h1> 13<div id="timer"></div> 14<form id="form2"> 15<input type="text" id="answer"> 16<input type="button" value="回答する" onclick="check()"> 17</form> 18<script type="text/javascript"> 19 20//解答 21var words =["989","976","963","950","937","924","911"]; 22 23//関数設定 24var answer=document.getElementById("answer"); 25var count = 0; 26 27//回答 28function check(){ 29 var answer = document.getElementById("answer"); 30 if(answer.value===words[0]){ 31 alert("OK"); 32 //次の問題に回答する 33 }else{ 34 alert("不正解です。もう一度最初から計算してください。"); 35 //最初の問題に戻る 36} 37} 38 39</script> 40</body> 41</html>
回答4件
あなたの回答
tips
プレビュー