1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
   | <html>
<head>
<script type='text/javascript'>
function isEmpty(){
 
  	var xmlHttp;
	if(window.XMLHttpRequest){ 
		var xmlHttp = new XMLHttpRequest();
 
	}
	else if(window.ActiveXObject){ 
		var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
 
 
	var strURL="suppliers.xml";
	xmlHttp.open('POST', strURL, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange=processRequest;
	xmlHttp.send(null);
 
	function processRequest(){
 
	if(xmlHttp.readyState==4 && xmlHttp.status==200){
 
      response     = xmlHttp.responseXML.documentElement;
      }
      }
 
 
      var suppliers=response.getElementsByTagName("supplier");
 
      count=suppliers.length;
 
      user = document.form.username.value;
	  pass = document.form.password.value;
 
      for(int i=0;i<count;i++){      
 
      var username=suppliers[i].getElementsByTagName("username")[0].firstChild.nodeValue;
      var password=suppliers[i].getElementsByTagName("password")[0].firstChild.nodeValue;	
 
	  if(username==user && password==pass){
	  	var validationMessage=document.getElementById("validationMessage");
		validationMessage.innerHTML = "Username and password right";
 
	  }
	  else
	  {
	  	var validationMessage=document.getElementById("validationMessage");
		validationMessage.innerHTML = "incorrect username and password";
		document.getElementById("submitForm").disabled = false;	  
	  }
	  }
 
}
</script>
 
</head>
<body>
 
<form action="" method="post" name="form">
 
	<fieldset>
	<legend>Member Log In</legend>
		<p>
           <label for="login_username">Username</label>
           <input id="username" name="username" type="text"/>
 
        </p>
        <p>
           <label for="login_password">Password</label>
           <input id="password" name="password" type="password" />
       </p>
       <p>
           <label for="login_type">Type</label><br>
           <input type="radio" name="type" value="client">Client<br>
           <input type="radio" name="type" value="provider" checked>Provider<br>
       </p>
       <input type="text" id="validationMessage"/>
           <input type="button" id="submitForm" onclick="isEmpty()" value="Log In" />
    </fieldset> 
 
</form>
</body>
</html> | 
Partager