<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.
在调试时,我收到此错误:未捕获的引用错误:表单名称未定义
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 也区分大小写,因此"提交"与"提交"不同。
并且您永远不应该将表单输入命名为"提交",阅读:JavaScript 中的"提交不是函数"错误。
你的 javascript 代码不在标签中。您要做的是标记并将代码放在标记之间。
<script>
Put Your codes here
</script>
并在 onClick 中将 submit(( 更改为 Submit((