全部。未捕獲的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