<form name="formName" id="formName" action="" method="post" autocomplete="off">
<input type="hidden" name="text1" id="text1" value='0' />
<input type="button" name ="submit" onClick="Submit()" value="submit">
</form>`
<script>
function Submit() //my function
{
document.getElementById("formName").submit();
}
</script>
I need some help... I have also tried `this document.formName.submit();` but still not working.
在调试时出现此错误:未捕获的ReferenceError: formName未定义
答案 0 :(得分:2)
JavaScript代码进入<script>
标记,否则它只是呈现为文本而不会被解释为代码。
<form name="formName" id="formName" action="" method="post" autocomplete="off">
<input type="hidden" name="text1" id="text1" value='0' />
<input type="button" name ="submit" onClick="Submit()" value="submit">
</form>`
<script>
function Submit() //my function
{
document.getElementById("formName").submit();
}
</script>
JavaScript也区分大小写,因此&#34;提交&#34;与&#34;提交&#34;。
不一样你永远不应该为表单输入命名&#34;提交&#34;,请阅读:"Submit is not a function" error in JavaScript。
答案 1 :(得分:1)
您的javascript代码不在标记中。你将要做的是在标签之间进行分类和放置代码。
<script>
Put Your codes here
</script>
并在onClick
中将submit()更改为Submit()