プロが教えるわが家の防犯対策術!

ランダムに問題を出すプログラムを作ろうとしています。
合っていれば次の問題をランダムに、間違っていれば合うまで同じ問題を出したいです。
<SCRIPT language="javascript">
m1=new Array();
m2=new Array();
中略
</SCRIPT>
m=Math.floor(Math.random()*37)
document.write(m1[m]);

<FORM onSubmit="if (this.elements[0].value==m2[m]) {alert('正解です!')} else ( alert('間違い'))">
<INPUT type="text" value="">
<INPUT type="submit" value="入力後ここを押す">
</FORM>
</SCRIPT>

これだと、合っていても間違っていても次は新たにランダムで選ばれた問題がでます。
どういう処理をしたらいいでしょうか?

どうかお願いいたします。

A 回答 (1件)

間違いの時にfalseを返せばいけると思われます。



<FORM onSubmit="if (this.elements[0].value==m2[m]) {alert('正解です!')} else { alert('間違い'); return false;}">
    • good
    • 0
この回答へのお礼

できました。ありがとうございました!!!!

お礼日時:2005/11/10 22:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!