【发布时间】:2013-01-17 15:28:14
【问题描述】:
我正在使用 CI 设置一个表单,并且我正在使用表单验证来帮助我解决这个问题。
目前我有不同的规则设置,比如
$this->form_validation->set_rules('first_name', 'First Name', 'required|xss_clean');
但在我的表单中,我有一个复选框,启用该复选框将显示选中该复选框时所需的一些新输入。 当复选框未选中时,这些字段不是必需的。
在 CI 中执行此操作的最佳方法是什么?
// Set validation rules
$this->form_validation->set_rules('first_name', 'First Name', 'required|xss_clean');
$this->form_validation->set_rules('last_name', 'Last Name', 'required|xss_clean');
// Some more rules here
if($this->form_validation->run() == true) {
// Form was validated
}
【问题讨论】: