日期:2014-05-19  浏览次数:20800 次

关于Ajax的使用
这是jsp代码
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

  <title> -注册新用户- </title>
   
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">  
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<link rel="stylesheet" type="text/css" href="<c:url value="/css/register.css"/>">
<script type="text/javascript" src="<c:url value='/js/validate.js'/>"></script>
  <script type="text/javascript" src="<c:url value='/js/prototype.js'/>"></script>  

 <script type="text/javascript">
   
  function userValidate(){
with(document.userForm){
if(mno.value==""){
alert("请填写用户名!");
return false;
}
if(mno.value.length<3||mno.value.length>15){
alert("用户名长度必须是在3-15之间,请重新输入");
return false;
}
if(mpwd.value==""){
alert("请输入密码!");
return false;
}
if(cmpwd.value==""){
alert("请确认密码!");
return false;
}
if(mpwd.value.length<3||mpwd.value.length>15){
alert("密码长度必须是在3-15之间,请重新输入");
return false;
}
if(mpwd.value!=cmpwd.value){
alert("前后密码不一致!");
return false;
}
if(mname.value==""){
alert("请填写真实姓名!");
return false;
}
if(mname.value.length<2||mname.value.length>10){
alert("请输入长度2-10的中文名!");
return false;
}
if(mbirthday.value==""){
alert("请填写出生日期!");
return false;
}
if(mmail.value==""){
alert("请填写电子邮箱!");
return false;
}
if(mphone.value==""){
alert("请填写电话号码!");
return false;
}
if(maddr.value==""){
alert("请填写地址!");
return false;
}
if(maddr.value.length>100){
alert("地址长度应小于100个字符!");
return false;
}
if(mpostcode.value==""){
alert("请填写邮编!");
return false;
}
if(mpostcode.value.length!=6){
alert("邮编长度必须为6!");
return false;
}
}

return true;
}
 
function checkMNo(){
 
var mNo=$('mno').value;
alert(mNo);

//alert("magMgr?act=searchUser&mno="+mNo.value);
 
new Ajax.Request(
  encodeURI("userMgr?act=searchUser&seed="+Math.random()+"&uno="+mNo),
  {
  method:"get",
  onComplete:function(xhr){
  if(xhr.responseText==""){ 
  $('mtip').innerText="此用户名,未被注册,可以使用!";  
  return;
  }
  else{
  $('mtip