找人问问题! 给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编辑过]