Я пытаюсь немного улучшить свои навыки работы с ванильным JavaScript. Я работаю над валидатором формы только для удовольствия. Вот мой код:
var getParent = document.getElementById("myForm");
document.getElementById("submit").onclick = function(e) {
e.preventDefault();
var cache = !cache ? "Nothing has been selected" : cache;
for(i = 0; i < getParent.elements.method.length; i++) {
if(getParent.elements.method[i].checked) {
cache = getParent.elements.method[i].value;
}
}
getParent.submit();
}
Как вы можете видеть, это просто проверяет некоторые переключатели, чтобы проверить, отмечены ли они или нет. Я пытаюсь использовать функцию .submit()
внизу для отправки моей формы, но я получаю сообщение об ошибке. Почему этот код не отправляет мою форму с помощью .submit()
?