(Jquery Validate Plugin) Как можно проверить одно из полей формы с помощью вызова ajax, а остальные поля - с помощью проверки клиента? - PullRequest
0 голосов
/ 25 января 2011

Как можно проверить одно из полей формы с помощью вызова ajax, а остальные поля - с помощью проверки клиента? (Я использую плагин проверки Jquery + Jquery http://bassistance.de/jquery-plugins/jquery-plugin-validation/)

Корпус:

register.html

<form id="register" name="register">
firstname<input id="username" name="username"/>
user<input id="user" name="user"/>
phone<input id="phone" name="phone"/>
</form>

<script src="../lib/jquery.js" type="text/javascript"></script>
<script src="../jquery.validate.js" type="text/javascript"></script>
$('#register').validate(
{
rules: {
        firstname: "required",
        phone: "required"
  }
});

user_exist.php

if ( userExist($_REQUEST['user']){
  echo 'success';
}
else{
  echo 'please choose another user'
}

Я знаю, как проверять только имя и телефон, но имя пользователя, которое должно быть проверено сервером перед отправкой, не знаю.

Пожалуйста, помогите мне выполнить проверку Ajax для пользовательского поля. (Я упрощаю код) Спасибо

1 Ответ

1 голос
/ 25 января 2011

точный пример есть на демонстрационных страницах:
http://jquery.bassistance.de/validate/demo/milk/

username: {
    required: true,
    minlength: 2,
    remote: "users.php"
},

Просто не забудьте echo "true"; в случае успеха на вашей стороне сервера

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...