挺怪的!!好象是if和else的错误!!

rosmada 2002-06-03 02:42:29
<script language="JavaScript">
function isValidb(form){
var iNumber;
if(form.change.value<0||form.change.value>100||form.change.value=="" )
{
alert("成绩在0~100之间,或者输入字符!");
return false;
}
else if(form.s0.value=="")
{alert("学号不能为空");
return false;
}
else if(form.s2.value=="")
{alert("班级不能为空");
return false;
}
else if(form.s1.value=="")
{ alert("次数不能为空");
return false;
}
/* else if (form.change.value.length>0)
{ iNumber = Number(form1.change.value);
if (isNaN(iNumber))
{ alert("您输入的不是数字"); return false;}
else if (String(iNumber).indexOf(".")>=0)
{ alert("您输入的不是数字") ; return false;}
}
*/
else {
// alert("sdff");
document.form1.action ='do_markchange1.jsp';
document.form1.submit() ;

return true;
}
}
</script>
这里我对/* ……*/ 的这一部分我去掉/*,*/注释,那我下面的else就不能运行,反之则运行,但/* ……*/ 之间的部分也能执行,没有语法错误!!是if 和else的问题吗?我反复查找不到错!!
...全文
45 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Andrawu 2002-06-03
呵呵
回复
xycleo 2002-06-03
回复
rosmada 2002-06-03
问题我自己解决了,呵呵,大家不用看了,谁来留下名,我散分给他,^_^
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告