狼牙山五壮士高清图图:表单验证的问题-出错时如何不进入处理页?

来源:百度文库 编辑:高校问答 时间:2024/04/28 17:58:01
网上通常是这类型的表单验证,但是如果输入为空,跳出对话框的时候,按确定键会转到处理处理页去,通常是出错页.
请教应该怎么写代码,能让按提示框的"确定"键之后,页面不转向
<script language=javascript>
function check(){
if (form1.name.value==""){
alert("请输入姓名!");
from1.name.focus();
return(false);
}

if (form1.qicq.value==""){
alert("请输入ICQ!");
from1.qicq.focus();
return(false);
}

if (form1.email.value==""){
alert("请输入EMAIL!");
from1.email.focus();
return(false);
}

if (form1.homepage.value==""){
alert("请输入主页!");
from1.homepage.focus();
return(false);
}

if (form1.content.value==""){
alert("请输入内容!");
from1.content.focus();
return(false);
}
}
</script>

在<from>段后面加上onsubmit=return check();
即变为
<form name="form1" method="post" action="save.asp" onsubmit=return check();>
我说明白点.就是如果输入没通过验证的话,虽然是会跳出个对话框,但是按确定后,仍然会进入处理页(原意是出错时停在此页),而这样的结果,通常是出错.

能不能问题再说明白点