MODx/Встроенные сниппеты/Jot: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 245:
<th> &amp;validate
</th><td>да
</td><td>(список строковых значений через запятую)
</td><td>(comma separated validate string)
</td><td>синтаксис: названиеПоля:сообщение(:требования)
</td><td>syntax: fieldname:message(:validation)
<p>Если внести название поля(fieldname), это поле автоматически становится обязательным для заполнения. Также есть возможность предъявления определённых требований к заполнению, в зависимости от которых будут высвечиваться сообщения.
<p>if a field name is entered in validate it automatically becomes a required field. if validation is omitted it assumes "required".
Возможные значения для требования:
other validations are:
</p>
<ul><li> number
</li><li> email
</li><li> customрегулярное regular expressionвыражение
</li></ul>
<p>examplesПримеры:
</p>
 
<ul><li>requiredОбязательные fieldполя:
<ul><li> "моёПоле:моёПоле обязательно должно быть заполнено!"
<ul><li> "MyRequiredField:This field is required!"
</li></ul>
</li><li>Проверка электронной почты:
</li><li>to validate an email field:
<ul><li> "email:Адрес электронной почты внесён вами не правильно.:email"
<ul><li> "MyEmailField:Not a valid e-mail address.:email"
</li></ul>
</li><li>Проверка на числовое значение:
</li><li>to validate a number:
<ul><li>"numberHome:Номер дома должен быть в цифровом значении.:number"
<ul><li>"MyNumberField:Not a number.:number"
</li></ul>
</li><li>Проверка телефонного номера в США, разделённого дефисом, с помощью регулярных выражений:
</li><li>to validate an hyphen separated US phonenumber by using custom regular expression:
<ul><li> "MyPhoneFieldphoneUSA:NotТаких aтелефонов validв phonenumberСША нет, либо вы ошиблись в введении, используйте дефис:^[2-9]\d{2}-\d{3}-\d{4}$"
</li></ul>
</li><li>CombinationsКомбинация of multiple validationsтребований:
<ul><li> "моёПоле:моёПоле обязательно должно быть заполнено!,email:Адрес электронной почты внесён вами не правильно.:email,numberHome:Номер дома должен быть в цифровом значении.:number"
<ul><li> "MyRequiredField:This field is required!,MyEmailField:Not a valid e-mail address.:email,MyNumberField:Not a number.:number"
 
</li></ul>
</li></ul>
<p><br>
</p><p>defaultsстандартное toзначение "content:You forgot to enter a comment."
</p><p><br>
</p>