返回信息流我照着书上打了段JSP代码 运行的时候 不输入用户名 点击注册按钮没有反应,onclick事件失效,这是为什么??高手帮忙看下吧
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<html>
<head>
<title>网站会员制度</title>
<script language="javaScript">
<!--
function myFunction()
{
if(myForm.name.value=="")
{
alert("请输入用户名");
myForm.name.focus();
}
else if(myForm.pwd.value.length<4)
{
alert("密码不得少于4位");
myForm.pwd.focus();
}
else if(myForm.pwd.value.length>=6)
{
alert("密码不得大于等于6位");
}
else
{
myForm.submit();
}
}
-->
</script>
</head>
<body>
<h3>欢迎你注册为该网站会员,请填写以下内容</h3>
<form action="3-30.jsp" name="myForm">
<table>
<tr>
<td>用户名</td>
<td><input type="text" name="name"/></td>
</tr>
<tr>
<td>密码</td>
<td><input type="password" name="pwd"/></td>
<td>(会员的密码长度必须大于等于4小于6)</td>
</tr>
<tr>
<td>性别</td>
<td><input type="radio" name="sex" value="M" checked="true"/>男 </td>
<td><input type="radio" name="sex" value="W"/>女</td>
</tr>
<tr>
<td>是否加入VIP</td>
<td>享受更多服务</td>
</tr>
<tr>
<td><input type="radio" name="choice" value="Y" checked="true"/>愿意</td>
<td><input type="radio" name="choice" value="N"/>不愿意</td>
</tr>
<tr>
<td><input type="button" value="注册" onlick="myFunction()"/></td>
<td><input type="reset" value="取消"/></td>
</tr>
</table>
</form>
</body>
</html>
这是一条镜像帖。来源:北邮人论坛 / www-technology / #12393同步于 2011/3/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
JSP中的按钮onclick事件失效
pqian0613
2011/3/2镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
直接用空间的name来访问其属性?
可以挨个语句前后加alert()来简单调试。
【 在 pqian0613 (南言北兼) 的大作中提到: 】
: 我照着书上打了段JSP代码 运行的时候 不输入用户名 点击注册按钮没有反应,onclick事件失效,这是为什么??高手帮忙看下吧
: <%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
: <html>
: ...................
【 在 IkariShinji 的大作中提到: 】
: 直接用空间的name来访问其属性?
: 可以挨个语句前后加alert()来简单调试。
: 【 在 pqian0613 (南言北兼) 的大作中提到: 】
: ...................
这是书上的代码 我没看出哪里有问题.转义字符的问题?
<td><input type="button" value="注册" onlick="myFunction()"/></td>
onlick=?
是笔误么?onclick
另外,直接用name来访问form是不推荐的做法。name是可以不唯一的。
国内的书,很多的水平都太成问题,10本里有7,8本的代码可以当做坏的示范来看