jd2007 Posted July 25, 2007 Share Posted July 25, 2007 this is the html form: <html> <head> <title></title> <script src="form.js"></script> </head> <form method="get" onsubmit="checkForm()"> <label for=name>Name: </label><input type=text name=name><br><br> <label for=email>E-mail: </label><input type=text name=email><br><br> <label for=username>Username: </label><input type=text name=username><br><br> <label for=username>Password: </label><input type=text name=password><br><br> <label for=username>Confirm Password: </label><input type=text name=cpass><br><br> <input type=submit value="Sign Up"> <br><br> <div id="txterror"></div> </form> </html> this is the javascript file: var xmlHttp function checkForm(str) { xmlHttp=GetXmlHttpObject() if (xmlHttp==null) { alert ("Browser does not support HTTP Request") return } var url="formvalid.php" url=url+"?name="+str url=url+"&sid="+Math.random() xmlHttp.onreadystatechange=stateChanged xmlHttp.open("GET",url,true) xmlHttp.send(null) } function stateChanged() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById("txterror").innerHTML=xmlHttp.responseText } } function GetXmlHttpObject() { var xmlHttp=null; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { //Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlHttp; } this the php file: <?php if ($_GET["name"]) { echo "Name is filled"; } else { echo "Please make sure name is filled"; } ?> when i click the submit button i get no result. Link to comment https://forums.phpfreaks.com/topic/61685-why-is-the-below-not-working-properly/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.