weiphp 插件"通用表单"BUG修改
修改文件目录
在类FormsValueController 中添加函数
// 匹配函数
//$value:字符串
//$validate_rule:正则规则
// return true:比配成功,false:匹配失败,提示用户输入错误。
public function regex($value,$validate_rule) { return preg_match($validate_rule,$value); }
在类FormsValueController中的add() 函数,将大概171行代码中
if (($vo ['is_must'] && empty ( $value )) || (! empty ( $vo ['validate_rule'] ) && $this->regex ( $value, $vo ['validate_rule'] ))) { $this->error ( $error_tip ); exit (); }
修改为:
if ( $vo ['is_must'] && empty ( $value ) ) { $this->error ( "'". $vo ['title'] . "'的值为必填项" ); exit (); } if ( !empty ($vo ['validate_rule']) && !$this->regex( $value, $vo['validate_rule']) ) { $this->error ( $error_tip ); exit (); }