PDA

View Full Version : if JavaScript on submit using JS if JavaScript off submit using standard submit


lionking2
06-08-2009, 03:41 AM
Hello Everybody

I need help to making code

I have form and I want to send data to php page by Ajax but if JavaScript enable submit Form using JavaScript code if JavaScript disable submit form using standard submit form

And i have tried making this code but I failed to do so and This is the code created by


HTML

<form action="page.php" method="post" onsubmit="return login()">
User Name
<input type="text" name="user" id="user" />
<br/>Password
<input type="password" name="pass" id="pass" />
<br/><br/>
<input type="submit" name="login" id="login" value="Login" onclick="" />
</form>
<br /><br />
<div id="result"></div>


JavaScript / Ajax

function login(){
var user = document.getElementById('user').value;
var pass = document.getElementById('pass').value;

Http.onreadystatechange = function(){
if (Http.readyState == 4) {
document.getElementById('result').innerHTML = Http.responseText;
}
else {
document.getElementById('result').innerHTML = "Loading";
}
}
url = "user=" + user + "&pass=" + pass;
Http.open("post", "page.php", true);
Http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
Http.send(url);
}


PHP

$user = $_POST['user'];
$pass = $_POST['pass'];


if($user == "ahmed" && $pass == "123"){
echo "Right";
}
else{
echo "Wrong";
}



Please Help Me

A1ien51
06-08-2009, 03:50 AM
And what is not working?

Eric

A1ien51
06-08-2009, 03:51 AM
You are not returning false in your function to cancel the form submit

Eric

lionking2
06-08-2009, 11:55 AM
Thank You Mr A1ien51

Is it possible to amend the code above to make what I want