我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: [JSP]HTML中嵌入的javascript片段? 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

vinnie



性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
家族: 丢丢
发贴: 1031
威望: 0
浮云: 1167
在线等级:
注册时间: 2005-10-12
最后登陆: 2024-06-17

5come5帮你背单词 [ guy /gai/ n. 人,家伙 ]


[JSP]HTML中嵌入的javascript片段?

我在做一个JSP的用户注册提交表单的一个页面 在提交页面有验证数据合法性的程序片是用javascript实现,可是为什么提交表单的时候不会进行正确性校验呢?菜鸟问题,数据提交页面代码如下

<%@page contentType="text/html; charset=gb2312"%>
<SCRIPT LANGUAGE="Javascript">
function on_submit()
{                       //验证数据合法性
  if(form1.name.value=="")
  {   form1.name.focus();
    return false;
    alert"名字不能为空";
  }
  if(form1.password.value=="")
  {   form1.password.focus();
    return false;
    alert"密码不能为空";
  }
  if(form1.password2.value=="")
  {   form1.password2.focus();
    return false;
    alert"密码确认不能为空";
  }

  if(form1.password2.value!=form1.password.value)
  {   form1.name.value.focus();
    return false;
    alert"密码确认不对,请重新输入";
  }
  if(form1.password.value!="")
  { for(i=1,i<=form1.email.length,i++)
    if(form1.email.value.charAt(i)==@)
      break;
    if(form1.email.value.charAt(i)==@)
  { form1.email.focus();
    return false;
    alert"邮箱地址非法";
    }
  }
  else form1.email.focus();
    return false;
    alert"邮箱不能为空";

}
</script>
<html dir="ltr">
<head>
<title>useRegist</title>
</head>
<body bgcolor="#ffffff">
<form method="post" action="accpetuseRegist.jsp" name="form1" onsubmit="return on_submit()" dir="ltr"> 新用户注册:
<br>
用户名(*):
<input type="text" name="name" size="20"/>
<br>
密码(*) :
<input type="password" name="password" size="20"/>
<br>
确认密码(*):
<input type="password" name="password2" size="20"/>
<br>
性别:
<input type="radio" value="男" checked name="sex"/>

<input type="radio" value="女" checked name="sex"/>

<br>
E-MAIL(*):
<input type="text" name="email" size=20/><br>
<input type="submit" value="提交" name="B1"/>
<input type="submit" value="重写" name="B2"/>
<br>

</body>
</html>


是不是嵌入javascript的语句不对?还是什么问题?
修改后的代码,效果一点改善都没有


[ 此贴被vinnie在2007-03-27 10:01重新编辑 ]
顶端 Posted: 2007-03-27 09:09 | [楼 主]
ipod



性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 992
威望: 0
浮云: 1452
在线等级:
注册时间: 2006-04-24
最后登陆: 2010-07-07

5come5帮你背单词 [ endless /'endlis/ a. 无止境的,无穷的,没完没了的 ]


楼上的正解,   这个;和这个; 还是有区别的
顶端 Posted: 2007-03-27 09:51 | [1 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.081679(s) query 6, Time now is:11-23 19:26, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号