如何修复“未找到成员” - Javascript中的错误[重复]

问题描述 投票:1回答:1
//html code for form
<form id="contactform" method="post" action="/action_page.php">
//submit button html code
<input type="button" id="submit" onclick="submit_form()" value="Submit">
//javascript submit function.
function submit_form()
{
document.getElementById("contactform").submit();
return false;
}

所以这里是我的联系表单的html和javascript片段,现在当我调试我的javascript代码时,它在document.getElementById(“contactform”)给我一个未找到成员的错误.submit();线。即使我的按钮的ID和运行的函数的名称不同,问题仍然存在。有人可以帮我解决这个问题吗?

javascript
1个回答
2
投票

问题是您的输入按钮的ID为submit

我重命名了id,你可以看到下面的工作代码:

function submit_form()
{
document.getElementById("contactform").submit()
return false;
}
<form id="contactform" method="post" action="/action_page.php">

<input type="button" id="hsubmit" onclick="submit_form()" value="Submit">
</form>
© www.soinside.com 2019 - 2024. All rights reserved.