0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 508 Просмотров
*

Grandmaster

  • Новичок
  • 22
  • 1 / 0
Всем привет! Я решил усовершенствовать Компонент Контакты, дело в следующем, есть форма отправки писем контакту, там по умолчанию поля: майл, имя, тема и сообщение.
Я же добавил еще одно поле "телефон" по следующей инструкции http://artjoomla.blogspot.ru/2012/08/joomla-25.html. Все получилось.

Однако стандартные поля проверяются на валидность если они обязательные, а на мое поле "телефон" валидатор соответственно не реагирует, так как валидатора под номер телефона попросту нет.

Я так понимаю что за валидацию например почты отвечают файлы:

components/com_contact/models/rules/contactemail.php
libraries/joomla/form/rules/email.php

В последней директории libraries/joomla/form/rules/ есть также файл tel.php, я думаю его можно как то использовать, но как не знаю.

Там есть кстати регулярки под разные номера, но мне нужна моя регулярка
Код
/^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$/

Надеюсь кто то сможет помочь создать валидатор для телефона, ведь тема впринципе актуальна для многих. Спасибо
*

Grandmaster

  • Новичок
  • 22
  • 1 / 0
Я так понимаю задачка не из легких(
*

Grigory S.

  • Давно я тут
  • 659
  • 69 / 0
  • (с)
Не задав правильный вопрос, невозможно получить правильный ответ.
Для "спасибок" существует кнопочка "+".
*

Grandmaster

  • Новичок
  • 22
  • 1 / 0
Вообщем пришел к выводу, что сделаю валидатор с помощью яваскрипта. Если в поле телефон меньше 11 цифр, то вешать на кнопку атрибут disabled, таким образом форму невозможно будет отправить, ведь кнопка будет не активна. Скрипт не сложный так что подключать плагины не буду.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Добавить статью на боковое меню Joomla 2.5

Автор Slalex77

Ответов: 0
Просмотров: 1819
Последний ответ 27.12.2017, 00:25:06
от Slalex77
Как добавить title в К2?

Автор vipex

Ответов: 0
Просмотров: 191
Последний ответ 30.06.2017, 16:29:26
от vipex
Как правильно вставить стороннюю форму в страницу Joomla?

Автор Error222

Ответов: 8
Просмотров: 364
Последний ответ 08.11.2016, 15:29:16
от SmokerMan
Компонент для он-лайн бронирования авиабилетов. Что посоветуете?

Автор MadagAskar

Ответов: 2
Просмотров: 1679
Последний ответ 05.10.2016, 16:08:07
от marissia
Как вставить компонент, созданный как меню, в материал?

Автор makc9I

Ответов: 12
Просмотров: 606
Последний ответ 11.09.2016, 11:45:52
от makc9I