全部。未捕获的ReferenceError:submitAllForms未定义
请看下面的代码,它应该,据我所知,抢编号A1,A2 & A3,并与ID为“编译”的新文本框扔:
的Javascript
<script type="text/javascript">
function submitAllForms() {
var answer1 = (document.getElementById("a1").value);
var answer2 = (document.getElementById("a2").value);
var answer3 = (document.getElementById("a3").value);
document.getElementById("compiler").innerHTML = ("<input type="text" id="compiled">" + "Question1? " + answer1 + " Question2? " + answer2 + " Question3? " + answer3 + "\nEnd" + "</input>");
}
</script>
HTML
<body>
<form id="q1" method="post">
<p>Question1?</p>
<input type="text" placeholder="answer" id="a1" />
</form>
<form id="q2" method="post">
<p>Question2?</p>
<input type="text" placeholder="answer" id="a2" />
</form>
<form id="q3" method="post">
<p>Question3?</p>
<input type="text" placeholder="answer" id="a3" />
</form>
<input type="button" value="Submit" onclick="submitAllForms()" />
<form id="compiler" method="post">
</form>
</body>
钍Ë问题我有是在命中提交按钮,控制台吐出的错误:
未捕获的ReferenceError:submitAllForms没有定义
这对我来说没有任何意义。我看不出我出错的地方。
任何帮助表示赞赏!提前致谢!
它适合我。你的剧本放在哪里?它与代码的其余部分在同一个HTML文件中吗? – Dana
它在同一个文件的
部分,是的。 这是错误的吗? – Doofitator