BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / dot-net / #2609同步于 2011/1/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖

帮忙看一下这个程序中 alert()为什么不起作用?

Parid
2011/1/6镜像同步2 回复
<%@ page language="java" contentType="text/html;charset=gb2312" %> <%@ page import="java.sql.*,com.am.*"%> <jsp:useBean id="dbconn" scope="session" class="com.am.OpenDB"/> <jsp:useBean id="login" scope="session" class="com.am.login"/> <html> <head> <title>密码修改</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript> <!-- function form2_onsubmit(){ if (form2.pw.value ==""){ alert("请输入原密码!"); form2.pw.focus(); return false; } var num1=document.form2.nw.value; if (num1.length<=8){ alert("请输入不小于8位的新密码!"); form2.nw.focus(); return false; } var num2=document.form2.cnw.value; if (num1!=num2){ alert("两次输入的密码不一致,请重新输入!"); form2.cnw.focus(); return false; } } --> </SCRIPT> </head> <BODY> <BR> <CENTER><strong><font color="696969" size="6">密码修改</font></strong> </CENTER><BR><BR> <form name=form2 method="post" action="PasswordBack.jsp" onSubmit="return form2_onsubmit()"> <Table width="300" align="center" border="1" bordercolor="#000000" cellspacing="0" cellpadding="3" bordercolorlight="#000000" bordercolordark="#FFFFFF"> <tr height="24"> <td> <font color="696969" size="3" face="Arial, Helvetica, sans-serif"> <strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 原密码: </strong> </font> </td> <td width="155"> <input name="pw" style="HEIGHT: 20px; WIDTH: 150px" size="50" maxlength="50" type="password"> </td> </tr> <tr height="24"> <td> <font color="696969" size="3" face="Arial, Helvetica, sans-serif"> <strong> 新密码(>=8位): </strong> </font> </td> <td width="155"> <input name="nw" style="HEIGHT: 20px; WIDTH: 150px" size="50" maxlength="50" type="password"> </td> </tr> <tr height="24"> <td> <font color="696969" size="3" face="Arial, Helvetica, sans-serif"> <strong>&nbsp;&nbsp;&nbsp; 新密码确认: </strong> </font> </td> <td width="155"> <input name="cnw" style="HEIGHT: 20px; WIDTH: 150px" size="50" maxlength="50" type="password"> </td> </tr> <tr> <td colspan="2" align="center" > <input type="submit" name="GraOp" value=" 确 定 ">&nbsp;&nbsp; <input type="button" name="goback" value=" 返 回 " onClick="javascript:window.history.go(-1)"> </td> </tr> </Table> </Form> </BODY> </HTML> 第一个文本框里如果我不输入东西的话,它会返回“请输入原密码”,可第二个文本框里,我如果不输入数据或只输入小于8个数据,点确定后,它直接就报错(我后面的网页还没开发)。请问这是什么原因?
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
ahomer机器人#1 · 2011/1/8
这个 发到 java版问吧
wangjianzhou机器人#2 · 2011/1/15
【 在 Parid 的大作中提到: 】 : <%@ page language="java" contentType="text/html;charset=gb2312" %> : <%@ page import="java.sql.*,com.am.*"%> : <jsp:useBean id="dbconn" scope="session" class="com.am.OpenDB"/> : ................... <script type="text/javascript"> ……js代码 </script> 你的js浏览器根本不认,不加载