Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.191.33.207] |
|
Сообщ.
#1
,
|
|
|
Всем привет!
Начал немного заниматься JQuery/JavaScript, прошу немного помочь со стартом, помочь с нубскими вопросами. Вопрос 1 У меня вырисовывается вот такой код: $("#input-user").on('input',function(){ if ($(this).val().length > 0) { $("#ico-user").removeClass("val-bad"); $("#ico-user").addClass("val-ok"); } else { $("#ico-user").removeClass("val-ok"); $("#ico-user").addClass("val-bad"); } console.log("Len User: "+ $(this).val().length); }); $("#input-phone").on('input',function(){ let Res = $(this).val().match(/^([+]?[\s0-9]+)?(\d{3}|[(]?[0-9]+[)])?([-]?[\s]?[0-9])+$/); if (Res) { $("#ico-phone").removeClass("val-bad"); $("#ico-phone").addClass("val-ok"); } else { $("#ico-phone").removeClass("val-ok"); $("#ico-phone").addClass("val-bad"); } console.log("Len Phone: "+ Res); }); Как видно, пока таких "блоков" два, но нужно будет около 8-10. Безусловно могу тупо копипастить и править. А как это можно сделать по фэн-шую, чтобы не плодить одинаковые конструкции? |
Сообщ.
#2
,
|
|
|
array?
|
Сообщ.
#3
,
|
|
|
Цитата Gonarh @ array? А вот тут "ай донт андерстенд"! Код, сесЧра, код! Назови код!!! (L) Охранник Фельтон Скрытый текст |
Сообщ.
#4
,
|
|
|
Когда-то для валидации форм я использовал слегка доработанный движок jQuery Validation Engine:
https://github.com/posabsolute/jQuery-Validation-Engine Движок довольно прост и легко адаптируется под свои нужды. |
Сообщ.
#5
,
|
|
|
Закопайте уже стюардессу
|