小弟不会javascript,哪位大哥帮我改改,不甚感激

szja 2004-08-06 06:17:29
<script language="javascript">
<!--
function isNumber(pObj,errMsg){
var obj = eval(pObj);
strRef = "1234567890";
if(!isEmpty(pObj,errMsg))return false;
for (i=0;i<obj.value.length;i++) {
tempChar= obj.value.substring(i,i+1);
if (strRef.indexOf(tempChar,0)==-1) {
if (errMsg == null || errMsg =="")
alert("数据不符合要求,请检查");
else
alert(errMsg);
if(obj.type=="text")
obj.focus();
return false;
}
}
return true;
}




function check(){
if(document.form1.txtATUnitName.value=="")
{alert("单位不能为空!");
return false;
}
if(document.form1.txtATUnitAddress.value=empty)
{alert("单位地址不能为空!")
return false
}
if(document.form1.txtATUnitNumber.value=empty)
{alert("单位编号不能为空!")
return false
}
if(document.form1.txtATTelePhone.value=empty)
{alert("单位联系人电话不能为空!")
return false
}

if(!IsNumeric(document.form1.txtATTelePhone.value,"")
{alert("电话号码难道不是数字?!")
return false
}

if(document.form1.txtATTelePhone.value<1000000 || document.form1.txtATTelePhone.value>9999999)
{alert("电话号码的位数不对吧?请输入一个7位的电话号码")
return false
}

if(!IsNumeric(document.form1.txtATHandPhone.value,"")
{alert("你的手机号码难道不是数字?")
return false
}

if(document.form1.txtATHandPhone.value<13000000000 || document.form1.txtATHandPhone.value>13999999999)
{alert("你的手机号码位数不对吧?请输入11位的手机号码")
return false
}

if(document.form1.cailiao.value!="提交成功")
{alert("请先提交相关材料,否则我们无法帮你办理")
return false
}
document.form1.submit //这里我的本意是提交表单
}

谢谢大哥大姐帮忙。
...全文
115 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
i594yangyang 2004-08-07
  • 打赏
  • 举报
回复
用return true;用法也比较多的
<form metho=post action="" onsubmit="return isNumber(***,***)">
....
</form>
街头小贩 2004-08-06
  • 打赏
  • 举报
回复
JAVASCRIPT还支持EMPTY么?是这个吧==0

还对呀
szja 2004-08-06
  • 打赏
  • 举报
回复
我的网页中有2个botton,其中一个的onclick事件就是上面JAVAscript,另外一个botton的事件是打开一个新窗口,但现在我打开这个页面,两个botton都不起作用,为什么?
woyingjie 2004-08-06
  • 打赏
  • 举报
回复
if(document.form1.cailiao.value!="提交成功")
{alert("请先提交相关材料,否则我们无法帮你办理")
return false
}
document.form1.submit(); //这里我的本意是提交表单
}

少个括号~!
cuixiping 2004-08-06
  • 打赏
  • 举报
回复
所有 =empty 改为 =="" ,注意:是双等号,没有empty.

document.form1.submit(); //后面的括号不能丢
  • 打赏
  • 举报
回复
那里出错了?
mjpclab 2004-08-06
  • 打赏
  • 举报
回复
把你的应用环境说清楚,不然怎么知道改法?
guoweidong 2004-08-06
  • 打赏
  • 举报
回复
你想改什么?

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧