<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编辑过]
<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编辑过]
代码有点乱 你是不是要做个 表单验证 代码呢? 这个比较简单 <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();">