JSP语句没被调用,导致用户注册不填任何内容信息也被保留

来源:百度知道 编辑:UC知道 时间:2024/05/11 04:05:34
不知道怎么会这样,具体代码如下:

<p><h3 align="center">新俱乐部注册(PS:写的越详细越早被审核通过)</h3></p>
<table align="center" border="1" cellpadding="1" cellspacing="1" width="473" bordercolor="#008000" bordercolordark="#FFFFFF">
<tr>
<td align=left bgcolor="#E1F5FF" width="165">俱乐部名(帐号)</td>
<td width="292"><input type="text" name="userid" size="20"></td>
</tr>
<tr>
<td align=left bgcolor="#E1F5FF" width="165">经理姓名</td>
<td width="292"><input type="text" name="username" size="20"></td>
</tr>
<tr>
<td align=left bgcolor="#E1F5FF" width="165">用户密码</td>

你指的是js没被调用吧,可是我没看到你帖的代码里边有<form method...呀

你可以从提交按钮上加上onclick事件调用检测函数。
<input type="submit" value=" 提 交 " name="B2" onclick="ChkFields()">
或者在form的onsubmit事件中调用也是一样
检测函数有错误,帮你改了一下
<script Language="JavaScript">
function ChkFields() {
if (document.myform.userid.value=='') {
alert ("请输入俱乐部名!");
myform.userid.focus();
return false
}
if (document.myform.userid.value.Length<=2 || document.myform.userid.value.Length>7) {
alert ("俱乐部名长度必须大于2,小于8!");
myform.userid.focus();
return false
}
if (document.myform.pwd.value.Length<6) {
alert ("密码长度大于等于6!");
myform.pwd.focus();
return false
}
if (document.myform.pwd.value=='') {
alert ("请输入密码!");
myform.pwd.focus();
return false
}
if (document.myform.pwd1.value