简单的js测验形式需要帮助!

时间:2010-12-30 14:24:23

标签: javascript

  

可能重复:
  Help me fix my JavaScript Quiz

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

而不是发布文档中的所有代码。到这里:http://bit.ly/g4jO3J

对于这个项目,我们将不胜感激。

4 个答案:

答案 0 :(得分:0)

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

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

使用:

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

答案 1 :(得分:0)

您的脚本包含HTML:

<script>
// your code

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

</script>

这会导致语法错误。但这可能不是问题所在。

答案 2 :(得分:0)

  1. function validate(myForm) { =&gt; function validate() {

  2. var allQuestions = new Array(Quiz.q1,Quiz.q2,Quiz.q3,Quiz.q4); =&gt; var allQuestions = new Array(document.Quiz.q1,document.Quiz.q2,document.Quiz.q3,document.Quiz.q4);

  3. onClick="return checkAnswers()" =&gt; onClick="return validate()"

答案 3 :(得分:0)

感谢您的帮助 - 我最终得到了它的工作!!

如果有人正在寻找简单的javascript测验,请访问该页面(上面的链接),然后点击查看源代码以查看代码。