Jump to content

Featured Replies

Additional Validation Fields


Простенький плагин, который я набросал для своих нужд. Добавляет дополнительную валидацию полей  типа Text и (или) TextArea

Зачем это нужно?  Объясню на примере. При разработке сайта мне потребовалось добавить дополнительные поля профиля для ссылки (тип "Url") и город (тип "Text") . Ну и возможно, как на этом сайте, поле "Интересы" (тип "TextArea"). 

Все бы ничего, но всегда найдутся хитрожопые, извиняюсь,  считающие себя шибко умными пользователи, которые засунут в поле город ссылку на сайт. И хотя она будет отображаться текстом, это ведь не то, что нам нужно.

homemastersru.jpg

Конечно, в движке уже есть встроенная возможность валидации полей, но, во-первых, она проверяет отсутствие нужного, а не наличие не нужного, а во вторых, даже если вам удастся в таких условиях написать хитрое регулярное выражение, то, скажем, запрет на ссылки в поле "Text" повлечет за собой запрет на ссылки в поле "URL",  поскольку класс, реализующий  "URL" является дочерним к "Text", что опять же не то, что нам надо.

Так вот данный плагинчик и устраняет это недоразумение.


  • Добавил
    kgb
  • Добавлено
    02.09.2016
  • Категория
  • Язык
    Язык: En

 

Link to comment
https://ipbmafia.ru/topic/15192-additional-validation-fields/
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.