javascript - Not getting forward for the page in Firefox -


i developing simple log in form using xml file values. have xml values last name , first name. accessing file , checking values against given values in order validate log in. works fine in chrome, ie , safari. but, in mozilla not getting forwarded next page. page stays in same page , shows loading url icon indefinite time.

here code:

<!doctype html>  <html>    	<head>  		<script src="https://code.jquery.com/jquery-1.10.2.js"></script>  				  		<link href="css/stylemp3.css" rel="stylesheet" type="text/css" />    	</head>  	<body>    	<form onsubmit="return myfunction()" action="action.html">  		first name:<br/>  		<input type="text" required="required" name="firstname" id="firstname"/>  			<br>  			last name:<br>  			<input type="password" required="required" name="lastname" id="lastname"/>  			<br/>  			<select class="dropdown" id="ddl">  				<option value="haha" selected="selected">show</option>  				<option value="hihi" >hide</option>		  			</select>  			<br/>  			<input type="text" name="hide" id="hidee" class="hide"/>  			<br/>  		<input button type="submit" value="submit"/>  	</form>   	<div></div>  	<script>  	window.onload = function() {    document.getelementbyid("firstname").focus();  };  $( "#ddl" )    .change(function () {      if($( "select option:selected" ).text() == "hide")  	{  	$("#hidee").hide();  	}	    else  {  $("#hidee").show();  }     })    .change();    </script>    <script>    function myfunction() {  var lastname = document.getelementsbyname('lastname')[0].value;  var firstname = document.getelementsbyname('firstname')[0].value;  if (window.xmlhttprequest)    {// code ie7+, firefox, chrome, opera, safari    xmlhttp=new xmlhttprequest();    }  else    {// code ie6, ie5    xmlhttp=new activexobject("microsoft.xmlhttp");    }    xmlhttp.open("get","login.xml",false);     xmlhttp.send();  xmldoc=xmlhttp.responsexml;   var x=xmldoc.getelementsbytagname("login");  (i=0;i<x.length;i++)  	{  		alert(x[i].getelementsbytagname("firstname")[0].childnodes[0].nodevalue);  		if((x[i].getelementsbytagname("firstname")[0].childnodes[0].nodevalue) == firstname)  		{  			alert("smileeee.....:-))");  			if((x[i].getelementsbytagname("lastname")[0].childnodes[0].nodevalue) == lastname)  			{  				alert("login successful!!!!!");  				return true;  				break;  			}		  		}  	  	}  	return false;  }    </script>  </body>  </html>


Comments

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

[C++][SFML 2.2] Strange Performance Issues - Moving Mouse Lowers CPU Usage -

ios - Possible to get UIButton sizeThatFits to work? -