Я разработал chronoforms v5 (на сайте Joomla 3.4.8), и мне нужно добавить пользовательскую проверку на стороне сервера в поле ввода текста. Просто мне нужно проверить, что имя входного поля "codiceConvenzione
" имеет одно или три значения (например: значениеA, или значениеB, или значениеC).
По этой ссылке: http://www.chronoengine.com/faqs/54-cfv4/cfv4-validation/2592-how-do-i-use-custom-serverside-validation.html
Я добавил следующий элемент «пользовательский код» в действие onSubmit ChronoForms:
<?php
$ok_values = array(
'valueA',
'valueB',
'valueC'
);
if ( !in_array($form->data['codiceConvenzione'], $ok_values) ) {
$form->validation_errors['codiceConvenzione'] = "The Convention code isn't valid";
return false;
}
?>
К сожалению, как сообщается в ссылке http://www.chronoengine.com/faqs/54-cfv4/cfv4-validation/2592-how-do-i-use-custom-serverside-validation.html, это решение не недействительно для Chronoforms v5 (для ChronoForms v4).
Кто-нибудь создал пользовательскую проверку PHP в Chronoforms v5? Не могли бы вы показать мне свой код PHP и где вы его разместили?