Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Валидация форм и input (https://javascript.ru/forum/misc/40587-validaciya-form-i-input.html)

jule 12.08.2013 09:29

Валидация форм и input
 
Ребят, помогите со скриптом валидации.Есть 3 текстовых поля. Это: форма для email-a , для имени и основная форма. Когда одно из полей не прошло валидацию, то под ним, должно быть написано предупреждение (желательно, чтобы оно было в классе - <div class="className">Предупреждение</div>). Пока все поля не пройдут тест на валидность кнопка (input) должна иметь значение "disabled". Когда все поля пройдут валидацию, то кнопка примет значение submit.Результат прохождения теста на валидацию является заполненность всех полей. Да, и поле email, помимо заполненности, не должно пройти тест на валидность, если в нем будут следующие знаки:[-a-z0-9!#$%&'*+/=?^_`{|}~]+(\.[-a-z0-9!#$%&'*+/=?^_`{|}~]+)* .

danik.js 12.08.2013 09:55

<form>
    <div><input type="text" required="" name="name" /></div>
    <div><input type="email" required="" name="email" /></div>
    <div><textarea required=""></textarea></div>
    <div><button type="submit">Отправить</button></div>
</form>

danik.js 12.08.2013 11:32

regex-шаблон можно указать в атрибуте pattern


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