验证用户输入的代码,为什么return了,还是会提交? 楼主把你的<input type="submit" value="提交">改为:<input type="button" value="提交">就可以了!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script language=javascript> function check() { if (document.form.sID.value == "" || document.form.sID.value == null) { alert("学号不能为空"); return false; } else if (document.form.name.value == "" || document.form.name.value == null) { alert("姓名不能为空"); return false; } else { return true; } }</script><form method="post" name="form" onsubmit="return check()" action="login.asp"><input name="name" type="text"><br><input name="sID" type="password"><br> <input type="submit" value="确定"> <input type="reset" value="取消"></form> 如果象micker(希望下一代别再贫穷)所说的那样,解决就是这么解决的 总结:若“sumbit” 则用return false; 若“button” 则用return ; return false 取消提交return true 提交 在调用该验证函数时加个 return ,即 onSubmit="return check()"; 将按钮的属性设置为“button”,就可以了 哦,刚才没仔细看代码,如果是在OnSubmit事件调用,就必须返回一个BOOLEAN变量值,你的函数应该有个返回值才可以,不想提交则应返回false,要是想提交则应返回true. <script language="javascript">function checked(){ if(document.form1.name.value==""){alert("请输入数据")return false}if(document.form1.Email.value==""){alert("请输入数据")return false}if(document.form1.tele.value==""){alert("请输入数据")return false}return true}</script> window.event.returnValue=false;這個也可以。 ext4中grid表,如何做到点工具栏刷新时,先进行其它赋值等操作? google音乐播放器 谁能帮我解释一下,这段JS是什么意思? JSONP的用法问题 请问怎么关闭窗口 文字滚动可以用MARQUEE来做,但是我想让文字在页面启动的时候,文字就出现,然后滚动,并且开头的一行文字和末尾的文字循环起来 高分请教低级问题 怎么列举FORM里所有元素,并且判断各元素类型? juery可以实现这样联动的效果吗 jquery验证只能输入英文 在网页里怎样“禁止刷新网页”在线等 日期格式高难度问题,请帮忙!
function check() {
if (document.form.sID.value == "" || document.form.sID.value == null) {
alert("学号不能为空");
return false;
}
else if (document.form.name.value == "" || document.form.name.value == null) {
alert("姓名不能为空");
return false;
}
else {
return true;
}
}
</script>
<form method="post" name="form" onsubmit="return check()" action="login.asp">
<input name="name" type="text"><br>
<input name="sID" type="password"><br>
<input type="submit" value="确定">
<input type="reset" value="取消">
</form>
若“button” 则用return ;
return true 提交
function checked()
{
if(document.form1.name.value=="")
{
alert("请输入数据")
return false
}
if(document.form1.Email.value=="")
{
alert("请输入数据")
return false
}
if(document.form1.tele.value=="")
{
alert("请输入数据")
return false
}
return true
}
</script>
這個也可以。