嗨,这个javascript表单不起作用,因为代码中有一些我找不到的错误/错误!它应该在回答4个问题并单击“提交”按钮后激活弹出窗口 - 让用户知道他们是否通过了小测试。
而不是发布文档中的所有代码。到这里:http://bit.ly/g4jO3J
对于这个项目,我们将不胜感激。
答案 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)
function validate(myForm) {
=&gt; function validate() {
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);
onClick="return checkAnswers()"
=&gt; onClick="return validate()"
答案 3 :(得分:0)
感谢您的帮助 - 我最终得到了它的工作!!
如果有人正在寻找简单的javascript测验,请访问该页面(上面的链接),然后点击查看源代码以查看代码。