帝国的错误提醒很不人性化例如:会员注册表单,自定义字段填写错误后,全部提示一样的错误等等。 以下是我以实例给大家借鉴,表单提醒也就那么几种(字数、不能为空,格式),格式的我没有写,不过只要以下的代码能看懂,从百度搜索一下,复制过去就OK。可以用于留言板、会员注册、反馈表单等所有表单领域!
解释: {printerror("tishi"," 提醒的英文在user.php更改printerror后的变量 ,然后去\e\data\language\gb\pub,自己添加想要的错误提醒文字内容。
以下我以会员注册举例
一、取消系统自带的错误提醒控制(请把信息填写完整)
找到 else { $chmustval=ReturnMCheckboxAddF($add[$mf],$mf,$formr['checkboxf']); if(!trim($chmustval)) { printerror("EmptyQMustF","",1); } } 删除$mf,
二、字段禁止为空
1、user.php增加
// 功能:验证手机号码photo $add=$_POST; $photo=trim($photo); if(!$photo) { printerror("tishi","history.go(-1)",1); } if(!trim($photo)) {printerror("tishi","history.go(-1)",$dopr);}
2、if($_POST['input标签的那个名称']==""){ echo "请输入信息"; }
三、字段字数控制
// 功能:验证手机号码photo if(strlen($_POST[photo])!=11) { printerror("tishi","history.go(-1)",1); }
|