|
主题:[分享]修改一段JS让科汛自定义表单具有手机号验证功能【已解决】 [收藏主题] | 转到: |
有些表单需要填写手机号,验证手机号的功能必不可少。科汛表单验证的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 ★★★★★ |
|
个人QQ:845977434 | |
支持(1) | 反对(0) 顶端 底部 |
深红是不是看不清啊,我在发下修改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) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
zxy56874483 发表于:2016/4/24 22:14:43 | 只看该作者 查看该作者主题
地板
|
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |