onclick事件没有反应 是不是<script></script>中的方法没有调用 我是新手 好多不明白
大家好,这是我写的一个jsp页面 为什么点击按钮之后没有反应呢
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<head>
<script language="JavaScript">
function isValidate(form)
{
// 得到用户输入的信息
username = form.username.value;
userpass = form.userpass.value;
userpass2 = form.userpass2.value;
age = form.age.value;
address = form.address.value;
// 判断用户名长度
if(!minLength(username,2))
{
alert("用户名长度小于6位!");
form.username.focus();
return false;
}
if(!maxLength(username,8))
{
alert("用户名长度大于8位!");
form.username.focus();
return false;
}
// 判断口令长度
if(!minLength(userpass,6))
{
alert("口令长度小于6位!");
form.userpass.focus();
return false;
}
if(!maxLength(userpass,8))
{
alert("口令长度大于8位!");
form.userpass.focus();
return false;
}
// 判断用户名和口令是否相同
if(username==userpass)
{
alert("用户名和口令不能相等!");
form.userpass.focus();
return false;
}
// 验证两次口令是否相同
if(userpass != userpass2)
{
alert("两次输入的口令不相同!");
form.userpass.focus();
return false;
}
// 验证地址的长度是否正确
if(!maxLength(address,50))
{
alert("地址长度大于50位!");
form.address.focus();
return false;
}
return true;
}
// 验证是否满足最小长度
function minLength(str,length)
{
if(str.length>=length)
return true;
else
return false;
}
// 判断是否满足最大长度
function maxLength(str,length)
{
if(str.length<=length)
return true;
else
return false;
}
function deleteinfo(form)
{
form.action="deleteUser";
confirm("真的要删除吗");
form.method="post";
form.submit();
}
function updateinfo(form)
{
isValidate(form);
form.action="updateUserinfo";
form.method="post";
form.submit();
}
</script>
<title>用户信息</title>
</head>
<body>
<h2 align="center">
用户信息
</h2>
<form name="form1">
<table align="center">
<tr>
<td>
用户名:
</td>
<td>
<input type="text" name="username"
value="${sessionScope.user.username}">
</td>
</tr>
<tr>
<td><