Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Валидация полей формы (https://javascript.ru/forum/project/75974-validaciya-polejj-formy.html)

Julia1991 21.11.2018 13:59

Валидация полей формы
 
В подвале сайта есть форма обратной связи. Поле телефон обязательное для заполнения. Как сделать так чтоб ошибка исчезала "This field is required" если поле заполнили?

laimas 21.11.2018 14:05

Цитата:

Сообщение от Julia1991
Как сделать так чтоб ошибка исчезала "This field is required"

Ее вообще не видно. А HTML5 недостаточно?

laimas 21.11.2018 14:39

type="phone" нет, есть type="tel". У вас плагин проверки полей, его забота, но почему он пропускает номер телефона какой угодно длины, а сообщение длиной не менее 10 символов можно тоже превратить в одно слово безразмерной длины?

Julia1991 21.11.2018 15:14

Спасибо, какой длины (max min) лучше выводить сообщение?

laimas 21.11.2018 15:31

Я не о длине сообщения в общем то, а о самом сообщении. Если пользователя "пугают" минимальной длиной, то всегда найдется шутник, который нажмет даже просто пробел, удерживая его пока не надоест, а вдруг прокатит. У вас как раз прокатывает - формой можно отправить длинное пустое сообщение.
Если проверять, то в первую очередь всегда удаляют крайние пробелы и только после этого проверяют пусто ли поле. Также можно проверить есть ли в сообщении слова длиной в символов 30, если есть, то это 99.9% туфта.

Julia1991 21.11.2018 15:37

Хорошо, большое спасибо


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