Доброго времени суток. Нашел ajax скрипт который проверяет занятость логина, прикрутил. Если логин занят - кнопка заблокирована, если свободен - разблокируем. Появилась задача сделать еще проверку того же поля text на длину, т.е если меньше 5 символов кнопка тоже должна быть заблокирована. Как связать две проверки?
Мой код
$(document).ready(function()
{
$("#text").blur(function()
{
$("#msgbox").removeClass().addClass('messagebox').text('Проверка...').fadeIn("slow");
//Проверить существует ли имя
$.post("chek.php",{ user_name:$(this).val() } ,function(data)
{
if(data=='no') //если имя не доступно
{
$("#msgbox").fadeTo(200,0.1,function() //начнет появляться сообщение
{
$(this).html('Это имя уже занято').addClass('messageboxerror').fadeTo(900,1);
$('#btnd').attr('disabled', 'disabled');
});
}
else
{
$("#msgbox").fadeTo(200,0.1,function()
{
//тут прописывается сообщение о доступности имени
$(this).html('Имя доступно для регистрации').addClass('messageboxok').fadeTo(900,1);
$('#btnd').removeAttr('disabled');
});
}
});
});
});
обработчик
<?php
require_once('system/connect.php');
require_once('system/function.php');
$user_name=filter(trim($_POST['user_name']));
$rt = $pdo->prepare("SELECT * FROM `sait` WHERE `url` = ? LIMIT 1");
$rt->execute(array($user_name));
$rt = $rt->rowCount();
if ($rt > 0)
{
//юзер недоступен
echo "no";
}
else
{
//доступен
echo "yes";
}
?>