常用表单验 证,包括使用标签的本身验证及AJAX验证:
例子如下:
limit方式验证输入框不能为空,ajsx验证输入的值是否在。
<input type="text" name="memberinfo[email]" id="reg_username" require="true" datatype="limit|ajax" url="{$M[url]}register.php?action=checkemail" msg="邮箱不能为空|" min="3" max="90"/>
AJAX验证借助URL中的页面的数据验证方法:
case 'checkemail':
if(!is_email($value))
{
exit($LANG['input_valid_email']);
}
elseif(!$M['allowemailduplicate'] && $member->email_exists($value))
{
exit($member->msg());
}
else
{
exit('success');
}
break;
验证密码是否一致:
<input type="password" name="pwdconfirm" id="pwdconfirm" require="true" datatype="repeat" to="memberinfo[password]" msg="两次输入的密码不一致" title="确认密码不能为空,并且要与密码保持一致性!"/>