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?