数据验证不会丢失用户在表单中输入的值

时间:2013-11-11 11:19:02

标签: forms validation cakephp-2.3

让我们考虑一个简单的注册表单,其中包含用户名,电子邮件,出生日期,密码等字段。

并且应用了一些数据验证规则,如:

'email'=>array(
                'emailrule'=>array(
                    'rule' => 'email',
                    'message' => 'You have entered an invalid e-mail address.'  
                ),
                'isUnique' => array(
                    'rule' => 'isUnique',
                    'message' => 'The e-mail address already exists.',
                ),

            ),

当用户提交表单时,数据将得到验证。如果无效,则用户重定向到表单并向用户显示错误。但这一次,由于页面已刷新,用户输入的值已经消失。

是否有某种方法可以保留这些值?

0 个答案:

没有答案