怎样通过Ajax访问mySql?用上jQuery也可以!
怎样通过Ajax访问mySql?用上jQuery也可以!
这里做的是一个修改密码的东东
password是原先的密码,就是想判断输入的password是否和旧密码一致
我是想通过Ajax检测password是否和该用户密码一致
怎样通过Ajax访问mySql数据库呢?
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<html>
<script language="javascript">
//用script在提交之前判断密码的正确性
function isValid()
{
if (((document.theform.newPwd.value.length<3)||(document.theform.newPwd.value.length>8))&&(document.theform.newPwd.value!=""))
{
alert("密码必须是3-8位的字母或数字!");
return false;
}
else if (document.theform.newPwd.value!=document.theform.newPwd2.value)
{
alert("两次输入的密码不同!");
return false;
}
else if (document.theform.newPwd.value=="")
{
alert("用户密码不能为空!");
return false;
}
else return true;
}
</script>
<body>
<%
//防止没有登陆就进入登陆后的页面
if(session.getAttribute("name")==null){
%>
<jsp:forward page="index.jsp" />
<%
}
%>
<h2>Welcome to Reset password!!</h2>
You are
<%=session.getAttribute("name")%>
<br>
<form action="servlet/resetInfo" method="post" name="theform" onSubmit="return isValid();">
<table>
<tr><td>password</td><td><input type="text" name="pwd"></td></tr>
<tr><td>new password</td><td><input type="text" name="newPwd"></td></tr>
<tr><td>Confirm password</td><td><input type="text" name="newPwd2"></td></tr>
<tr><td><input type="submit" value=SUBMIT ></td></tr>
</table>
</form><%--
http://localhost:8080/J5/index.jsp
--%></body>
</html>