У меня есть модал, который запрашивается после нажатия кнопки «submitBtn» (содержится в форме), одна кнопка в моем модале (btnSubmit) должна отправить форму, используя код javascript. Однако, это не в состоянии сделать это и выдает ошибку;
"Uncaught TypeError: Невозможно прочитать свойство 'submit' из null в HTMLButtonElement. (Категория: 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>
Примечание: оба фрагмента кода находятся в файле cs html.