Проверка на повече от едно поле

nikitybe

Registered
Използвам тези скриптове, за проверка на потребителското име но искам да проверява примерно и полето email. Пробвах някой варианти ама не ми се получи.

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]
 
Еми ето примерно

$email =$_POST["email"];

elseif (!preg_match('/[a-z0-9_\.]+@[a-z0-9]+\.[a-z]{2,4}$/', $email))
{
echo "<p>Няма такъв E-mail $email</p>";
}
 
Това за в .php документа е ясно ами в js-а. според мен би трябвало да има и една променлива за email ама не мога да го направя да работи.
[js]
$(document).ready(function() {

var userResult = $("#userResult");
var emailResult = $("#emailResult");

userResult.hide();

$("#username, #email").blur(function() {

$.post("check_username.php" , {

username: $("#username").val(),
email: $("#email").val()

}, function(response) {

userResult.fadeOut("slow");

userResult.html(response);

userResult.fadeIn("slow");

});

});

});
[/js]
 
tu6o каза:
...

$.post("check_username.php" , {



username: $("#username").val(),

email: $("#email").val()



}
...

Това съм забравил просто да го променя като съм копирал. Но нещата пак не ми се получават нещо.
 

Back
Горе