| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 970 人关注过本帖
标题:找人问问题! 给q币的啊~!
只看楼主 加入收藏
amyvox
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-9-20
收藏
 问题点数:0 回复次数:2 
找人问问题! 给q币的啊~!
<asp:customvalidator id="Customvalidator1" runat="server" ErrorMessage="你输入的不是一个有效e-mail!" Display="Static" ControlToValidate="email" Font-Size="10pt" Font-Name="verdana" ClientValidationFunction="formCheck"></asp:customvalidator></TD> <SCRIPT language="JavaScript"> function formCheck(source,arguments) { if ( arguments.Value.indexOf("@")==-1 || arguments.Value=="" || arguments.Value.indexOf(".")==-1 ) arguments.IsValid=false; else arguments.IsValid=true; } </SCRIPT> 本人是.net初学者 现在我要改一个代码 我第一段是调用customvalidator控件 实现 email 效验的 formcheck ;javascript 代码在第二段 我现在要弄一个关于日期的 效验 代码已经 找到 但是关于对象的 调用 我总是调试出现 缺少对象 请高手指点 谢谢! <script> function formcheck(d){ var r=1,p=''; if(!/[^\d\/]/ig.test(d))p=d.split("/");else r=0; if(p.length==3){if(p[1]<13&p[1]>0){if(new Date(p[0],p[1],0).getDate()<p[2])r=0}else r=0}else r=0; (r==1)? alert('正确'):alert('错误');} </script> 上面这个代码可以调试通过 我想改成如本文章第二段的格式我去掉了alert('正确'):alert('错误');} 改成了这样 <script language="javascript"> function formCheck(source,d){ var r=1,p=''; if(!/[^\d\/]/ig.test(d))p=d.split("/"); else r=0; if(p.length==3){if(p[1]<13&p[1]>0){if(new Date(p[0],p[1],0).getDate()<p[2])r=0} else r=0} else r=0; (r==1)? d.IsValid=false; else d.IsValid=true; }
程序代码:
<SCRIPT language=javascript>

function formCheck(source,d){
var r=1,p='';
if(!/[^\d\/]/ig.test(d))p=d.split(\"/\");
else r=0;
if(p.length==3){if(p[1]<13&p[1]>0){if(new Date(p[0],p[1],0).getDate() 



[此贴子已经被作者于2005-9-20 14:01:34编辑过]

搜索更多相关主题的帖子: q币 arguments Value formCheck 
2005-09-20 13:58
bingxue2332
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:446
专家分:0
注 册:2004-11-6
收藏
得分:0 

代码有点乱 你是不是要做个 表单验证 代码呢? 这个比较简单 <script language="javascript"> function checkData() { if(document.form1.username.value == "") { alert("用户名不可以为空!"); document.form1.username.focus(); return false; } if(document.form1.password1.value == "") { alert("密码不可以为空!"); document.form1.password1.focus(); return false; } if(document.form1.password2.value == "") { alert("确认密码不可以为空!"); document.form1.password2.focus(); return false; } if(document.form1.password1.value != document.form1.password2.value) { alert("密码和确认密码不一致!"); document.form1.password1.focus(); return false; }

if(document.form1.email.value == "") { alert("信箱地址不可以为空!"); document.form1.email.focus(); return false; } var ch = '@'; var point = '.'; var s = document.form1.email.value.indexOf(ch); var p = document.form1.email.value.indexOf(point); if( (s == -1) || (p == -1)) { alert("非法的信箱地址!"); document.form1.email.focus(); return false; } if(document.form1.realname.value=="") { alert("真实姓名不可以为空!"); return false; } if(document.form1.phone.value == "") { alert("电话号码不可以为空!"); return false; } } </script> 刚好手上最近写了个 最近看看 注意一点 <form name="form1" method="post" action="addCheck.asp" onSubmit="return checkData();">


2005-09-27 16:48
303788766
Rank: 1
等 级:新手上路
帖 子:167
专家分:0
注 册:2005-8-19
收藏
得分:0 

新手只会看路灯--- --- 我是一名新手请各位高手,多关照一下。谢谢!! \\^-^/
2005-10-26 16:44
快速回复:找人问问题! 给q币的啊~!
数据加载中...
 
   



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

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