我正在尝试验证表单上动态添加的控件。我有一个注册表单,用户可以在其中添加 1 到 5 个教育信息。我正在使用 Jquery 来处理添加删除字段。
HTML 代码
<input name="data[Usereducation][0][schoolname]" id="Usereducation0Schoolname" type="text">
<input name="data[Usereducation][1][schoolname]" id="Usereducation1Schoolname" type="text">
...................
在提交时,这会将数组生成为..
Array ( [0] => Array ( [schoolname] => ) [1] => Array ( [schoolname] => ) [3] => Array ( [schoolname] => )
我的模态有以下验证。
public $validate = array(
'schoolname'=>array(
'School Name'=>array(
'rule'=>'notEmpty',
'message'=>'Please enter your School Name.'
)
)
);
在控制器中,我试图验证这些$this->Usereducation->validates();
但什么也没有发生。有关如何处理此问题的任何建议?