如何修复“找不到成员”-Javascript中的错误[重复]
Posted
技术标签:
【中文标题】如何修复“找不到成员”-Javascript中的错误[重复]【英文标题】:How to fix "member not found"- error in Javascript [duplicate] 【发布时间】:2019-09-12 23:54:24 【问题描述】://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 sn-ps,现在当我调试我的 javascript 代码时,它在 document.getElementById("contactform").submit();线。即使我的按钮的 id 和运行的函数的名称不同,问题仍然存在。有人可以帮我解决这个问题吗?
【问题讨论】:
您在所有浏览器或任何特定浏览器上都有此错误吗? 到目前为止,您发布的所有代码都不会产生该错误。请更新您的问题minimal reproducible example 【参考方案1】:问题是您的输入按钮的 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>
【讨论】:
非常感谢!它现在完美无缺。 @Unamata Sanatarai以上是关于如何修复“找不到成员”-Javascript中的错误[重复]的主要内容,如果未能解决你的问题,请参考以下文章
[译]Javascript中的错误信息处理(Error handling)