PHP PEAR Quickform doğrulama yardım

1 Cevap php

Ben var bir form doğrulamak için PEAR'ın Quickform paketi kullanıyorum, ben onay kutularını bir grup uygulanan bir geçerlilik kuralı yardıma ihtiyacım oluyor.

$subjectArea[] = HTML_QuickForm::createElement('advcheckbox', 'SubjectArea', null, 'Student', 'id="subjectareastudent"', 'Student');
$subjectArea[] = HTML_QuickForm::createElement('advcheckbox', 'SubjectArea', null, 'Course', 'id="subjectareacourse"', 'Course');
$subjectArea[] = HTML_QuickForm::createElement('advcheckbox', 'SubjectArea', null, 'Faculty', 'id="subjectareafaculty"', 'Faculty');
$subjectArea[] = HTML_QuickForm::createElement('advcheckbox', 'SubjectArea', null, 'Other', 'id="subjectareaother"', 'Other');

$form->addGroup($subjectArea, 'subjectArea', 'Subject Area:');
$form->addRule('SubjectArea', 'Please specify a subject area', 'required');

Şimdi olduğu gibi hiçbir kutuların işaretli olduğunda, formu hataları göstermez. Ben belgelerinde ne okudum, size unsurların bir bütün grup için uygulanan bir geçerlilik kuralı istediğinizde addRule kullanmak gerekiyor.

Neden bu herhangi bir fikir çalışmıyor?

1 Cevap

check this site: link text

ve doğrulama eklemek için unutmayın

if ($form->validate()) {
echo 'hello';
}