【问题标题】:PHP PEAR Quickform validation helpPHP PEAR Quickform 验证帮助
【发布时间】:2009-09-15 09:25:24
【问题描述】:

我正在使用 PEAR 的 Quickform 包来验证我拥有的表单,我需要帮助将验证规则应用于一组复选框。

$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。

任何想法为什么这不起作用?

【问题讨论】:

    标签: php validation pear quickform


    【解决方案1】:

    检查这个网站: link text

    别忘了添加验证

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

    【讨论】:

      猜你喜欢
      • 2011-05-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-16
      • 2011-08-21
      • 2011-02-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多