タイトルの通り、3つのボタンを設置し、3つすべてクリックされたらOKというアラートを鳴るようにしたいです。
そのために以下のコードを実行しましたが、アラートが鳴りません何が原因なのでしょうか?
よろしくお願いします。
HTML
1<input type="button" name="sbtn3" id="stop_btn3"/> 2<input type="button" name="sbtn2" id="stop_btn2"/> 3<input type="button" name="sbtn1" id="stop_btn1"/>
JavaScript
1var bool_btn1 = false; 2var bool_btn2 = false; 3var bool_btn3 = false; 4 5function check_tf(){ 6 if(change_true1 == true && change_true2 == true && change_true3 == true){ 7 //リセットのためにfalseを代入 8 change_true1 = false; 9 change_true2 = false; 10 change_true3 = false; 11 alert("OK"); 12 } 13} 14 15function change_true1(){ 16 bool_btn1 = true; 17 check_tf(); 18} 19function change_true2(){ 20 bool_btn2 = true; 21 check_tf(); 22} 23function change_true3(){ 24 bool_btn3 = true; 25 check_tf(); 26} 27 28window.onload = function(){ 29 document.form1.sbtn1.onclick=change_true1; 30 document.form1.sbtn2.onclick=change_true2; 31 document.form1.sbtn3.onclick=change_true3; 32}; 33
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/04 07:22