ajax盡態驗證

来源:互联网 发布:淘宝网童装童依阁 编辑:程序博客网 时间:2024/04/30 02:21

test.aspx

===================================================================

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="NewsAdd" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" >
<html>
  <head>
    <title>Using Ajax for validation</title>
    <script type="text/javascript">
        var xmlHttp;
        function createXMLHttpRequest()
        {
            if (window.ActiveXObject)
            {
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            else if (window.XMLHttpRequest)
            {
                xmlHttp = new XMLHttpRequest();
            }

        }
        function validate()
        {
            createXMLHttpRequest();
            var date = document.getElementById("birthDate");
            var url = "getdata.aspx?id=" + escape(date.value);
            xmlHttp.open("GET", url, true);
            xmlHttp.onreadystatechange = callback;
            xmlHttp.send(null);
     
                }
        function callback()
        {
            if (xmlHttp.readyState == 4)
            {
          
         
                if (xmlHttp.status == 200)
                {

                     var messageArea = document.getElementById("dateMessage");
                     messageArea.innerHTML=xmlHttp.responseText;
                    setMessage(mes, val);
                }
            }
        }
        function setMessage(message, isValid)
        {
            var messageArea = document.getElementById("dateMessage");
            var fontColor = "red";
            if (isValid == "true")
            {
                fontColor = "green";
            }
            messageArea.innerHTML = "<font color=" + fontColor + ">" + message + " </font>";

        }
        function show()
        {
           var m = document.getElementById("dateMessage");
        alert(m.innerText);
        }
    </script>
  </head>
  <body>
    <h1>Ajax Validation Example</h1>
    Birth date: <input type="text" size="10" id="birthDate" onchange="validate();"/><label id="dateMessage" style="font-size:x-small"></label>
  

  </body>

</html>
 

原创粉丝点击