织梦cms表单提交判断正确的电话号码怎么写?
这一行<div class="apply_form" style="display:none;" id="info_apply"> 你是隐藏了这个表单吗?是不是你页面还有另外一个表单?我猜你提交的是那个表单,因此提示非法操作。
你这个最好是加验证码,具体的添加方法可以到参考资料里去看一下。
给dedeCMS自定义表单加验证码防恶意灌水
http://blogbashanrencom/web/add-to-dedecms-custom-form-validation-code-against-malicious-irrigationhtml
方法有多个:
第一种JS判断表单提交,最简单的方法。不过我用JS验证,判断错误后return fasle 后表单还会提交,所以就失败了。
第二种就是在dedecms的处理页diyphp里面做验证,写正则表达式判断。
/plus/diyphp加验证:
if($fieldinfo[0]=='yuyue_lianxi'){
$tel = ${$fieldinfo[0]};
if(!eregi("^13[0-9]{9}|15[0-9]{9}|14[0-9]{9}|18[0-9]{9}$",$tel)){
showMsg('填写的手机号码不正确','-1');
exit;
}
}
放在遍历表单数据后就行了!
0条评论