欢迎进入广州凡科互联网科技有限公司网站
全国服务热线
4000-399-000
织梦cmsDede CMS避免故意递交自定表格设定必填项
时间: 2020-11-19 17:12 浏览次数:
很多公司网站会出现递交定单的作用,dedecms自定表格制作就可以考虑,以便避免客户故意递交表格,能够在自定表格的字段名设定必填项或是分辨键入的值是不是合乎要求的作用,关键
很多公司网站会出现递交定单的作用,dedecms自定表格制作就可以考虑,以便避免客户故意递交表格,能够在自定表格的字段名设定必填项或是分辨键入的值是不是合乎要求的作用,关键有二种方式解决:改动表格源代码(不灵便,一个网站有将会递交好几个表格);JS分辨键入...

     很多公司网站会出现递交定单的作用,dedecms自定表格制作就可以考虑,以便避免客户故意递交表格,能够在自定表格的字段名设定必填项或是分辨键入的值是不是合乎要求的作用,关键有二种方式解决:改动表格源代码(不灵便,一个网站有将会递交好几个表格);JS分辨键入值(强烈推荐)。

用默认设置的/提升必填分辨        大概在40行上下寻找以下编码,

$dede_fields = empty($dede_fields) ? : trim($dede_fields);
后边加上加上编码:

//提升必填字段名分辨
if($required!= ){
if(preg_match( /,/ , $required))
 $requireds = explode( , ,$required);
 foreach($requireds as $field){
 if($$field== ){
 showMsg( 带*号的为必填內容,请恰当填好 , -1 
 exit();
 }else{
 if($required== ){
 showMsg( 带*号的为必填內容,请恰当填好 , -1 
 exit();
//end
       在自定表格模版寻找

 form action= / enctype= multipart/form-data method= post 
       下边添加下列编码(value= 自定字段名 )

 input type= hidden name= required value= content,name,tel / 
用JS分辨 鲜红色一部分为自定字段名,把下列编码放到 /head 以前,

 script type= text/javascript 
 !-- 
$(document).ready(function() 
//认证 
$( #complain ).submit(function () 
if($( #name ).val()== ){ 
$( #name ).focus(); 
alert( 客户名不可以为空! 
return false; 
if($( #tel ).val()== ) 
$( #tel ).focus(); 
alert( 联络电話不可以为空! 
return false; 
if($( #title ).val()== ) 
$( #title ).focus(); 
alert( 题目不可以为空! 
return false; 
if($( #text ).val()== ) 
$( #text ).focus(); 
alert( 实际內容不可以为空! 
return false; 
 /script 
      上边只有分辨标值是不是为空,融合正则表达式表述式,能准确分辨键入的表格信息内容是不是为要求文件格式数据信息。举例说明表明:

 script type= text/javascript 
 $(function(){
 $( .btn ).click(function(){
 var myNum=/^[\u4e00-\u9fa5]+$/;
 if(myNum.test($( #name ).val())){}else{alert( 请键入汉语姓名 return false;};
 var myNum=/^[\u4e00-\u9fa5]+$/;
 if(myNum.test($( #xq ).val())){}else{alert( 请键入住宅小区汉语姓名 return false;};
 var mymj=/^([1-9][0-9]{1,3})+(.[0-9]{1,4})?$/
 if(mymj.test($( #mj ).val())){}
 else{alert( 房型总面积请键入第一位不以零而且在2-4位的合理数据合理数据 return false;};
 var myphone=/^\d{8,11}$/
 if(myphone.test($( #phone ).val())){}
 else{alert( 电話十位数在8-11位 return false;};
 if($( input[type=text] ).val()== ){alert( 文字框不可以为空! return false;}
 else {alert( 公布取得成功!请维持电話通畅!在线客服工作人员会在二十四小时以内与您联络! return true;}});});
 /script 

form action= / enctype= multipart/form-data method= post input type= hidden name= action value= post / input type= hidden name= diyid value= 1 / input type= hidden name= do value= 2 / div >

dedecms模版,dedecms公司模版,dedecms新闻资讯模版,高档HTML5响应式模版,dedecms手机上模版,织梦cms模版实例教程,网站模版,网页页面模版,完全免费网页页面模版



Copyright © 广州凡科互联网科技有限公司 版权所有 粤ICP备10235580号
全国服务电话:4000-399-000   传真:021-45545458
公司地址:广州市海珠区工业大道北67号凤凰创意园