[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проверка вводимых данных в полях после нажатия TAB
Страницы: 1, 2
tech
Доброго времени суток! Есть таблица с именами пользователей и паролями. Хочу сделать проверку имени пользователя без нажатии кнопки регистрация. Чтобы пользователь ввел имя, нажал TAB (перешел к следующему полю, например емайл) и отобразилось сразу сообщение: такой пользователь зарегестрирован выберите другой логин или имя доступно. Т.е. пользователю не нужно заполнять остальные данные и жать кнопку "регистрация" чтобы увидеть что это имя занято. Информация о пользователях должна браться из БД. Смотрел в нете примеры с ajax, но ниечго не нашел нужного, может есть у кого-нибудь что-нибудь похожее? Спасибо.
vital
<input type=text onblur="myajaxfunctionafterloosingfocus()">

_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."

Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar
tech
Цитата (vital @ 17.06.2014 - 20:34)
<input type=text onblur="myajaxfunctionafterloosingfocus()">

спасибо!

Парни, долбаюсь уже не один вечер и пытаюсь найти ответ на проблему. Не могу понять как сделать проверку данных взятых php из базы и поля формы. И это должно работать без перезагрузки страницы c ajax.

пока есть только это, файл 1.php:

<script type='text/javascript'>
function start()
{

<?php
mysql_connect('localhost', 'root', '');
mysql_select_db('db');
$query=mysql_query("SELECT * FROM users");
$res=mysql_fetch_assoc($query);
?>

xhttp=new XMLHttpRequest();
xhttp.onreadystatechange=function(){
if (xhttp.readyState==4 && xhttp.status==200)
document.getElementById('ajax').innerHTML=xhttp.responseText;
}
xhttp.open('GET','***',true);
xhttp.send();

}
</script>
<
input type='text' value='name' onBlur='start(this)'>
<
input type='text' value='pass'>
</
body>
</
html>


Не понятно как работать с
xhttp.open('GET','***',true);
что писать вместо '***'? видел где-то пример где вместо *** написано function.php и в function.php уже проверка данных, тогда как мне в этот файл function.php передать значение с поля name?? и можно ли сделать проверку без дополнительного файла function.php прямо в 1.php как я и пытаюсь сделать? Спасибо за ранее! прошу не ругать если тема где-то была, смотрел по форуму похожего ничего не обсуждалось user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.