天天看點

ajax 使用者名認證

ajax 使用者名認證
ajax 使用者名認證

<% ... @ page contentType="text/html; charset=UTF-8" %>

ajax 使用者名認證
ajax 使用者名認證

<% ... @ page language="java" pageEncoding="UTF-8" %>

ajax 使用者名認證
ajax 使用者名認證

< script  language ="javascript" > ...

ajax 使用者名認證

var xmlHttp = false;

ajax 使用者名認證
ajax 使用者名認證

try ...{

ajax 使用者名認證

  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");

ajax 使用者名認證
ajax 使用者名認證

} catch (e) ...{

ajax 使用者名認證
ajax 使用者名認證

  try ...{

ajax 使用者名認證

    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");

ajax 使用者名認證
ajax 使用者名認證

  } catch (e2) ...{

ajax 使用者名認證

    xmlHttp = false;

ajax 使用者名認證

  }

ajax 使用者名認證

}

ajax 使用者名認證
ajax 使用者名認證

if (!xmlHttp && typeof XMLHttpRequest != 'undefined') ...{

ajax 使用者名認證

  xmlHttp = new XMLHttpRequest();

ajax 使用者名認證

}

ajax 使用者名認證
ajax 使用者名認證
ajax 使用者名認證

function callServer() ...{

ajax 使用者名認證

  var u_name = document.getElementById("u_name").value;

ajax 使用者名認證

  if ((u_name == null) || (u_name == "")) w;

ajax 使用者名認證

  var url = "do.jsp";

ajax 使用者名認證

  var aa="name="+u_name;

ajax 使用者名認證

  //alert (aa);

ajax 使用者名認證

  xmlHttp.open("POST", url, false);

ajax 使用者名認證

  xmlHttp.setrequestheader("content-length",aa.length); //使用POST方式需要加

ajax 使用者名認證

  xmlHttp.setrequestheader("content-type","application/x-www-form-urlencoded"); //使用POST方式需要加

ajax 使用者名認證

  xmlHttp.onreadystatechange = updatePage;

ajax 使用者名認證

  xmlHttp.send(aa);  //發送送出參數

ajax 使用者名認證

}

ajax 使用者名認證
ajax 使用者名認證
ajax 使用者名認證

function updatePage() ...{

ajax 使用者名認證
ajax 使用者名認證

  if (xmlHttp.readyState < 4) ...{

ajax 使用者名認證

    test1.innerHTML="正在檢測";

ajax 使用者名認證

  }

ajax 使用者名認證
ajax 使用者名認證

  if (xmlHttp.readyState == 4) ...{

ajax 使用者名認證

    var response = xmlHttp.responseText;

ajax 使用者名認證

       test1.innerHTML=response;  //接收do.jsp參數

ajax 使用者名認證

  }

ajax 使用者名認證
ajax 使用者名認證

  if (test1.innerHTML=="已被注冊")...{

ajax 使用者名認證

    document.form1.submit.disabled=true

ajax 使用者名認證

  }

ajax 使用者名認證
ajax 使用者名認證

  if (test1.innerHTML=="可以注冊")...{

ajax 使用者名認證

      document.form1.submit.disabled=false

ajax 使用者名認證

  }

ajax 使用者名認證
ajax 使用者名認證

}

ajax 使用者名認證

</ script >

ajax 使用者名認證
ajax 使用者名認證

< form  name ="form1"  action ="t1.jsp"  method ="post"  autocomplete ="off" >

ajax 使用者名認證

使用者名:  < input  type ="text"  name ="u_name"  id ="u_name"  onChange ="callServer();"   />

ajax 使用者名認證

  < span  id ="test1" > 是否能注冊 </ span >< br >

ajax 使用者名認證

密 碼: < input  type ="password"   />

ajax 使用者名認證

  < input  type ="submit"  name ="submit"  value ="注冊"   />

ajax 使用者名認證

</ form >  

ajax 使用者名認證

<% @ page contentType = " text/html; charset=UTF-8 " %>

ajax 使用者名認證

<% @ page language = " java "  pageEncoding = " UTF-8 " %>

ajax 使用者名認證

<% @page  import = " test.AjaxTest " %>

ajax 使用者名認證

<%

ajax 使用者名認證

String cname = request.getParameter( " name " );

ajax 使用者名認證

// out.print(cname);

ajax 使用者名認證

AjaxTest at  =   new  AjaxTest();

ajax 使用者名認證
ajax 使用者名認證

if (at.getName(cname)) ... {

ajax 使用者名認證

    out.print("可以注冊");

ajax 使用者名認證
ajax 使用者名認證

} else ... {

ajax 使用者名認證

    out.print("已被注冊");

ajax 使用者名認證

    out.print("sssssssssssssssssssssssss");

ajax 使用者名認證

}

ajax 使用者名認證

%>

繼續閱讀