让我们考虑一个简单的注册表单,其中包含用户名,电子邮件,出生日期,密码等字段。
并且应用了一些数据验证规则,如:
'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.',
),
),
当用户提交表单时,数据将得到验证。如果无效,则用户重定向到表单并向用户显示错误。但这一次,由于页面已刷新,用户输入的值已经消失。
是否有某种方法可以保留这些值?