Saya telah mengembangkan chronoforms v5 (di situs Joomla 3.4.8) dan saya perlu menambahkan validasi sisi server khusus pada kolom teks input. Cukup saya perlu memeriksa apakah nama file input "codiceConvenzione
" memiliki satu oh tiga nilai (misalnya: valueA, atau valueB, atau valueC).
Mengikuti tautan ini: http://www.chronoengine.com/faqs/54-cfv4/cfv4-validation/2592-how-do-i-use-custom-serverside-validation.html
Saya telah menambahkan elemen "kode khusus" berikut ke dalam tindakan ChronoForms onSubmit:
<?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;
}
?>
Sayangnya, seperti yang dilaporkan dalam tautan http://www.chronoengine.com/faqs/54-cfv4/cfv4-validation/2592-how-do-i-use-custom-serverside-validation.html, solusi ini tidak tidak valid untuk Chronoforms v5 (untuk ChronoForms v4).
Adakah yang membuat validasi PHP khusus di Chronoforms v5? Bisakah Anda menunjukkan kode PHP Anda dan di mana Anda meletakkannya?