jsp与js之间的一个小问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 17:16:06
http://hi.baidu.com/%C0%C7%D1%CC/blog/item/979d7f18b98afabc4bedbc1a.html
看一下这个问题,谢谢!
function checkloginform(){
if(document.form1.email.value==="")
{
window.alert("请输入用户名!");
document.form1.name.focus();
return false;
}

if(!checkEmail(document.form1.email.value))
{
window.alert("邮箱地址格式不正确");
return false;
}
if(document.form1.password.value===""){
window.alert("请输入密码!");
document.form1.password.focus();
return false;
}else{
window.location.href="home_nologin.htm";
}

}
这是我的JS。

没有看到你的checkform.js里面的代码。但是从你的jsp页面上看,你的提交按钮是submit类型的,所以无论你在js里面写了什么代码,它都会跳转到action所指的路径的,你可以把submit改为button类型的,然后在js里面验证表单,表单通过了才执行formname.submit();这样就不会出现你那种情况了

js 文件里怎么写的
调用的函数应该有个返回值 True Or False
such as ....
function chk(){
if(1<2){

return true;
}
alert("False!");
return false;
}
和用submit或button没多大联系