2009-09-14 5 views
1

PEAR의 Quickform 패키지를 사용하여 내가 가지고있는 폼의 유효성을 검사하고 있습니다. 확인란 그룹에 유효성 검사 규칙을 적용하는 데 도움이 필요합니다.PHP PEAR 빠른 폼 유효성 확인 도움말

$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'); 

지금과 같이 양식을 선택하지 않으면 오류가 표시되지 않습니다. 설명서에서 읽은 것부터 전체 요소 그룹에 유효성 검사 규칙을 적용하려면 addRule을 사용해야합니다.

이것이 작동하지 않는 이유는 무엇입니까?

답변

1

확인이 사이트 : link text

및 검증

if ($form->validate()) { 
echo 'hello'; 
} 
을 추가하는 것을 잊지 마세요