【发布时间】:2020-07-27 03:42:17
【问题描述】:
我有一个模式,在单击按钮“submitBtn”(包含在表单中)时会提示,我的模式中的一个按钮 (btnSubmit) 应该使用 javascript 代码提交表单。但是,它没有这样做并引发错误;
" Uncaught TypeError: Cannot read property 'submit' of null at HTMLButtonElement. (Category:72)strong text "
我不确定它为什么这样做?警报按预期运行..
下面是我的表单,下面是我的脚本标签,其中包含必要的 javascript 代码。任何帮助将不胜感激,谢谢 :)
表单 HTML:(链接到“CategoryController”)
@using (Html.BeginForm("Category", "Category", FormMethod.Post))
{
<form id="formField">
<label id="CategoryDescriptionLabel">Description</label>
<input id="CategoryDescription" type="text" name="categoryDescription" />
<input type="button" value="submit" id="submitBtn" data-toggle="modal" data-target="#confirm-submit" />
</form>
}
Javascript:
<script>
document.getElementById("btnSubmit").addEventListener("click", function () {
alert("Submitting!");
document.getElementById("formField").submit()
});
</script>
注意:两个代码 sn-ps 都在 cshtml 文件中..
【问题讨论】:
标签: javascript html asp.net asp.net-mvc model-view-controller