<input type="submit" name="Submit" value="提交">
</td>
</tr>
</table>
</form>
</body>
对于以上提到的不允许为空、长度限制、密码匹配这样的情况,当用户准备提交时,可以在客户端用javascript检验所填写的数据是否符合这些要求,如果不符合要求就中止提交并给出提示,这样的好处是能迅速发现错误,而且减少与服务器不必要的交互,另外还可以减少用户不必要的重复。代码如下:
<script language="javascript">
function checkForm(form){
if(isEmpty(form.uid.value) || isEmpty(form.password.value) || isEmpty(form.confirmPassword.value) || isEmpty(form.email.value) || isEmpty(form.question.value) || isEmpty(form.answer.value) ){
alert("请将必填项填写完整!");
return false;
}
if(form.password.value!=form.confirmPassword.value){
alert("两次密码不匹配!");
return false;
}
if(form.password.value.length<6 || form.password.value.length>16){
alert("密码长度不得少于6个字符,不得多于16个字符!");
return false;
}
return true;
}
function isEmpty(str){
if(str==null || str.length==0)
return true;
else
return false;
}
function checkUid(){
var name=document.userRegisterForm.uid.value;
if(name.length>0){
window.open("checkUid.jsp?uid=" +name ,"检查用户名","toolbar=no, location=no,status=no,menubar=no, scrollbars=no,resizable=no,width=300,height=200");
}
}
</script>
接下来要连接数据库:
数据库名为:My_website
用户名:tym
密码:tym
使用JavaBean连接数据库,主要代码如下:
public class
private static Connection con;
private Statement stmt;
<< 上一页 [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] ... 下一页 >>