Как можно проверить форму на содержание пустых полей
Здравствуйте, если у всех полей с required заполненные данные я при нажатии кнопки type="sybmit" могу словить onsumbit у формы (что значит что форма не пустая). Но как я могу проверить что форма пустая - существует аналог onEmptyFieldFound (после нажатия button type="sybmit") или можно ли реализовать что-то подобное. Я не хотел бы перебирать все поля циклом при нажатии кнопки - и вызывать form.send() так как форма также будет перебирать поля на предмет их заполнености. Можно ли профессионально решить такую задачу :agree: :)
|
Спасибо, oninvalid очень помог, однако если инпутов 2 - то я получаю 2 алерта - могу ли я сделать oninvalid на всю форму (чтоб если пустое поле - один алерт / 2 пустых поля - тоже 1 алерт)
К примеру такой код
<form action="">
<input type="text" required oninvalid="invalid()">
<input type="text" required oninvalid="invalid()">
<button>send</button>
</form>
<script>
function invalid(){
alert("invalid field")
}
</script>
даст 2 алерта при двух незаполненных полях вместо одного желанного - что логично не я незнаю как переделать :D |
Цитата:
Цитата:
Тега <form> там нет. :no: |
| Часовой пояс GMT +3, время: 19:07. |