I'm making a register form for my website and i don't want it to submit before all fields are correct.
Html.
<div id="register-error"></div>
<form action="" method="POST" id="register-form">
<input type="text" id="fn" placeholder="Full Name">
<input type="text" id="un" placeholder="Username">
<input type="text" id="em" placeholder="Email">
<input type="password" id="pswd" placeholder="Password">
<input type="password" id="pswd2" placeholder="Repeat Password">
<input type="submit" id="register" class="login loginmodal-submit" value="Register">
</form>
Php.
$("#register-form").submit(function(){
var name = $("#fn").val();
var username = $("#un").val();
var email = $("#em").val();
var password = $("#pswd").val();
var password2 = $("#pswd2").val();
if(fn&&un&&em&&pswd&&pswd2){
// check if the username exist
}
else
{
$("#register-error").html("Please fill in all fields");
return false;
}
});
Now I need to check if the username exist in my database.
And if the username does exist, than return false again and print error message.
Sql.
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`username` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
Can i include php in javascript function?