Javascript 需要简单js测验表单的帮助!

Javascript 需要简单js测验表单的帮助!,javascript,Javascript,可能重复: 您好,这个javascript表单不起作用,因为代码中存在某种我找不到的bug/错误!在回答4个问题并单击“提交”按钮后,它应该会激活一个弹出窗口,让用户知道他们是否通过了小测试 而不是张贴所有的代码,它是在这里的文件。前往这里: 本项目如有任何帮助,我们将不胜感激。您的提交按钮中有一个多余的onclick=。而不是: <input name="button" type="Submit" onClick="onclick=return checkAnswers()" />

可能重复:

您好,这个javascript表单不起作用,因为代码中存在某种我找不到的bug/错误!在回答4个问题并单击“提交”按钮后,它应该会激活一个弹出窗口,让用户知道他们是否通过了小测试

而不是张贴所有的代码,它是在这里的文件。前往这里:


本项目如有任何帮助,我们将不胜感激。

您的提交按钮中有一个多余的
onclick=
。而不是:

<input name="button" type="Submit" onClick="onclick=return checkAnswers()" />

使用:


您的脚本包含HTML:

<script>
// your code

<form name="Quiz" onsubmit="return validate(this)">
<input type="submit" />
</form>

</script>

//你的代码
这会导致语法错误。但这可能不是问题所在

  • 函数验证(myForm){
    =>
    函数验证(){

  • var-allQuestions=新数组(quick.q1,quick.q2,quick.q3,quick.q4);
    =>
    var-allQuestions=新数组(document.quick.q1,document.quistion.q2,document.quistion.q3,document.quistion.q4);

  • onClick=“return checkAnswers()”
    =>
    onClick=“return validate()”


  • 谢谢你的帮助-我终于成功了


    如果有人想要一个简单的javascript测试,请访问页面(上面的链接)然后单击“查看源代码”查看代码。

    我感觉我几个小时前就看到了这个问题……等一下!这个问题与您的问题有什么不同?我再次发布,因为在我得到工作解决方案之前,有人关闭了我的上一个问题!现在工作了,生活又好了:-)谢谢-按照建议更改了代码,但是由于某些原因仍然无法工作?谢谢你的帮助-我终于可以工作了!!谢谢-已经删除了html。仍然无法解决问题。。。
    <script>
    // your code
    
    <form name="Quiz" onsubmit="return validate(this)">
    <input type="submit" />
    </form>
    
    </script>