Валидация формы на стороне клиента.

Главные вкладки

Аватар пользователя viktorbeznosov viktorbeznosov 9 июля 2019 в 11:11

Друзья, есть вопрос.
Подскажите, пожалуйста способ для проверки полей формы (в частности нужно прикрутить проверку на соответствие регулярному выражению) на клиентской стороне на Drupal 7
Нашел модули clientside_validation и Webform Validation, но потратив полдня так и не понял, как прикрутить проверку на конкретное поле конкретной формы. Может подскажет кто ? Или проще все руками сделать на js ?

Лучший ответ

Аватар пользователя ivnish ivnish 9 июля 2019 в 11:22

Добавьте в тему оформления jquery inputmask и провалидируйте ваше поле.

Комментарии

Аватар пользователя ivnish ivnish 9 июля 2019 в 11:26
1

Да, это, наверное, лучшая библиотека для валидации всего. Телефонов, email, регулярок и любых кастомных полей

Аватар пользователя viktorbeznosov viktorbeznosov 9 июля 2019 в 11:36

Спасибо, тогда еще вопрос. Для отправки данных с формы ajax-ом на стороннюю АПИ тоже лучше ручками все сделать или есть какие-то приспособы в друпале для этого?
В целом задумка клиента такая: Есть форма проверки серийного номера товара -> он проверяется сторонней АПИ и в зависимости от ответа со стороны АПИ либо появляется форма отправки заявки на тех. поддержку (стандартная ФИО, email, телефон ...) либо сообщения, соответствующие ответам от АПИ.

Боюсь я слягу с инсультом, если попытаюсь это делать методами друпала...
...если, конечно, таковые имеются