| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 564 人关注过本帖
标题:[求助] 关于本页面验证的问题! 急
只看楼主 加入收藏
lbaichun
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-4-24
收藏
 问题点数:0 回复次数:0 
[求助] 关于本页面验证的问题! 急
本页面提交的:

我这有一个验证手机号是不是联通的JS,如果是的话就生成一个注册码,

有两段代码,

第一:验证手机
function add_List(theForm){
var add_name ;
add_name = theForm.txt_name.value;
//验证数据输入的有效性
var phone=theForm.txt_name.value;
var pattern=/^\d+$/;
if(!pattern.test(phone)){
alert("请输入联通手机号!");
theForm.txt_name.focus();
return false;
}
if(phone.length!=11){
alert("请输入11位联通手机号!");
theForm.txt_name.focus();
return false;
}
if(phone.substr(0,3)!=="133" && phone.substr(0,3)!=="130" && phone.substr(0,3)!=="131" && phone.substr(0,3)!=="132" ){
alert("请输入联通手机号!");
theForm.txt_name.focus();
return false;
}
}
第二:如果上面是正确的话程序会从上到下运行生成注册码,
就会生成一个注册码
String s="";
if(!StringUtil.isNullOrNone(request.getParameter("btn_Add")))//////这是验证的点击事件
{
s = String.valueOf(Math.random());
s = s.substring(s.length() - 5, s.length());
String mystr = "您的安全验证码是:" +s+ ",请继续完成下面的操作,谢谢。中原农业信息网";
SendboxManage sd = SendboxManageBean.getInstance();
System.out.println("注册码="+mystr);
sd.saveSendbox(Toolkit.getConfig("sms.smscode"),"", mystr, mystr.length(), 1, "000000000000000000000", 86 + pho, "TDGYZM", 2, "0", 0, new Date(), new Date(), "", "", request.getRemoteAddr(), "", "", "", "", "", "") ;
}
但是我发现就是输错了或什么也不输入点生成注册码按钮他也会在提示你错误后生成一个注册码,
我要怎么改才能让他在完全正确的情况下再生成!
搜索更多相关主题的帖子: 验证 页面 
2007-06-20 17:24
快速回复:[求助] 关于本页面验证的问题! 急
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011797 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved