Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Это скорее вопрос, почему отправляется форма при неправильно заполненном required (https://javascript.ru/forum/project/74347-ehto-skoree-vopros-pochemu-otpravlyaetsya-forma-pri-nepravilno-zapolnennom-required.html)

vitayana 03.07.2018 14:39

Это скорее вопрос, почему отправляется форма при неправильно заполненном required
 
Но отправлю сюда, так как скину ссылку полностью на работающий (не совсем так, как хотелось бы) скрипт.

Собственно, скрипт по адресу http://tigress.com.ua/tmp/ex/mineflyer/minead_h.php

В форме есть поле
<input type="email" name="ma_user_email" value="" placeholder="Введите ваш e-mail" pattern="^[-\w.]+@([A-z0-9][-A-z0-9]+\.)+[A-z]{2,4}$" required autocomplete>


На кнопке сабмит вот что:

<input type="button" value="Отправить" onclick="sendForm(ma_user_name.value, ma_user_email.value); return false;">


Уходит форма без предупреждения, что поле заполнено неверно.

Nexus 03.07.2018 14:57

Страница не открывается.
Вешайте обработчик на форму (событие submit), а не на кнопку.

vitayana 03.07.2018 15:37

Передернула инет, теперь открываться должно.

Попробую на submit.

vitayana 03.07.2018 16:02

Спасибо за подсказку, поставила onsubmit на форму, кнопке поставила type="submit".
Работает почти так, как нужно, но это я, похоже, перемудрила с проверками.


Часовой пояс GMT +3, время: 20:52.