如何修复“找不到成员”-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中的错误[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Swift方法中的Firebase“找不到成员:值”

[译]Javascript中的错误信息处理(Error handling)

swift OutputStream 找不到成员“写”

找不到成员徽标(swift,解析)

核心数据:找不到成员 executeFetchRequest

在关闭中找不到成员