Използвам тези скриптове, за проверка на потребителското име но искам да проверява примерно и полето email. Пробвах някой варианти ама не ми се получи.
index.html
check_username.php
js.js
[js]
$(document).ready(function() {
var userResult = $("#userResult");
userResult.hide();
$("#username").blur(function() {
$.post("check_username.php" , {
username: $("#username").val()
}, function(response) {
userResult.fadeOut("slow");
userResult.html(response);
userResult.fadeIn("slow");
});
});
});
[/js]
index.html
HTML:
<form action="check_username.php" method="post">
<p><label>Име</label><input type="text" name="username" class="reg" id="username" /> <span id="userResult"></span></p>
<p><label>Парола</label><input type="password" name="pass" class="reg" /></p>
<p><label>Повтори парола</label><input type="password" name="rePass" class="reg" /></p>
<p><label>email</label><input type="text" name="" class="reg" id="email" /></p>
<input type="submit" name="" value="Изпрати заявка" class="reg_button" />
</form>
check_username.php
PHP:
<?php
include ("config.php");
$username = $_POST['username'];
$query = mysql_query("SELECT * FROM `username` WHERE `username`= '$username' ");
if(strlen($username) < 2) {
echo "Името ви е много кратко! ";
}else{
$row = mysql_num_rows($query);
if($row >0) {
echo "Името е заето";
}else {
echo "Името е свободно";
}
}
?>
js.js
[js]
$(document).ready(function() {
var userResult = $("#userResult");
userResult.hide();
$("#username").blur(function() {
$.post("check_username.php" , {
username: $("#username").val()
}, function(response) {
userResult.fadeOut("slow");
userResult.html(response);
userResult.fadeIn("slow");
});
});
});
[/js]