Novice
Новичок
Валидация формы на JS
прошу извинить за оффтоп
При заполнении формы нужен функционал который не позволит нажать на сабмит (энтер)
пока не заполнены все (несколько определенных) полей формы.
Пока кроме как прописывать у каждого поля onkeyup="validate_form()"
и написания ф-и типа:
где кнопка сабмита <input type="submit" name="test" value="Отправить" disabled>
ни к чему другому додуматься не могу.
Есть ли более универсальнее/удобнее средство?
прошу извинить за оффтоп
При заполнении формы нужен функционал который не позволит нажать на сабмит (энтер)
пока не заполнены все (несколько определенных) полей формы.
Пока кроме как прописывать у каждого поля onkeyup="validate_form()"
и написания ф-и типа:
PHP:
<script>
function validate_form()
{
form = document.getElementById("card_form")
var bad = false;
for(var i=0; i < form.elements.length; i++)
{
if(form.elements[i].value == "")
{
bad = true;
}
}
form.elements["test"].disabled = bad
}
</script>
ни к чему другому додуматься не могу.
Есть ли более универсальнее/удобнее средство?
