账号通
    

账号  

密码  

5024

查看

10

回复
主题:[分享]修改一段JS让科汛自定义表单具有手机号验证功能【已解决】 [收藏主题] 转到:  
anflash 当前离线

209

主题

2

广播

36

粉丝
添加关注
级别:二年级

用户积分:1084 分
登录次数:631 次
注册时间:2011/12/22
最后登录:2024/8/3
anflash 发表于:2016/4/20 11:12:05   | 显示全部帖子 查看该作者主题 楼主 
科汛智能建站系统
有些表单需要填写手机号,验证手机号的功能必不可少。科汛表单验证的js真是“精美”,小巧玲珑功能很轻大,20行的代码可验证所有字段是否为空。
增加手机号验证让人不好下手啊!修改不慎将影响其他表单,为了不影响其他表单我做了如下修改。
下面说下修改的方法:
只需一处js文件
KS_Inc/form_ck.js


function form_c(){

var str="";

$(".formstrck").each(function(index, element) {

   var s_arr=$(this).attr("id").split("|%|");

   var obj=$("#"+s_arr[1]);

   if(s_arr[2]==1||s_arr[2]==2||s_arr[2]==10||s_arr[2]==9){

   
if (obj.val()==""){

if(s_arr[2]==9){

$.dialog.alert("请上传"+s_arr[0]+"!",function(){$(obj).focus();});

}else{

$.dialog.alert("请输入"+s_arr[0]+"!",function(){$(obj).focus();});

}

str="n";

   
}

if(s_arr[1]=="KS_Phone"){

if(!ismobile(obj.val())){


$.dialog.alert("请检测手机号是否正确!",function(){$(obj).focus();});


str="n";


}


}


   }
        });

if(str=="n"){

return false;


}
}



其他操作:
1、手机号字段名为“KS_Phone”,或者将js里的“KS_Phone”修改成你的字段名
2、手机号字段设置为必填

备注:红色为添加部分

点评 2

说得很好:5.0     
ygr1971 说得很好:5
前排支持。 威望+1 发表于 2016/5/3 15:08:00 
 
个人QQ:845977434
  支持(1) | 反对(0) 回到顶部顶端 回到底部底部
anflash 当前离线

209

主题

2

广播

36

粉丝
添加关注
级别:二年级

用户积分:1084 分
登录次数:631 次
注册时间:2011/12/22
最后登录:2024/8/3
anflash 发表于:2016/4/20 11:15:17   | 显示全部帖子 查看该作者主题 沙发 
科汛在线网校系统
深红是不是看不清啊,我在发下修改function form_c(){



var str="";



$(".formstrck").each(function(index, element) {



   var s_arr=$(this).attr("id").split("|%|");



   var obj=$("#"+s_arr[1]);



   if(s_arr[2]==1||s_arr[2]==2||s_arr[2]==10||s_arr[2]==9){



   

if (obj.val()==""){



if(s_arr[2]==9){



$.dialog.alert("请上传"+s_arr[0]+"!",function(){$(obj).focus();});



}else{



$.dialog.alert("请输入"+s_arr[0]+"!",function(){$(obj).focus();});



}



str="n";



   

}



if(s_arr[1]=="KS_Phone"){



if(!ismobile(obj.val())){




$.dialog.alert("请检测手机号是否正确!",function(){$(obj).focus();});




str="n";




}




}




   }

        });



if(str=="n"){



return false;





}

}



 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.09375秒 powered by KesionCMS 9.0