[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проверка вводимых данных в полях после нажатия TAB
Страницы: 1, 2
tech
ого, я тут пропустил спор-дискусию))...

Парни, всем спасибо! Оказалось проще чем я думал. С работой ajax надо было 2 файла. Первый где мы проверям версию браузера, где форма для ввода инфы и тд, а второй - php файл, где сравниваем полученые даные с базой и выводим результат. С php файлом все понятно, простое соединение с базой, запросы проверка и т.д. Но вот сам скрипт ajax не понятно как последовательно действует...

В моем случае это так:
и есть пару вопросов

<script>

function checkUser(str)
{
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}

зачем нам тут проверка на пустое поле? смысл проверять на наличие пустого поля, когда пользователь вообще ниего не ввел? что и куда мы возвращаем return'ом?
	if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{
// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}


тут все понятно, простая проверка версии браузера

xmlhttp.onreadystatechange=function() 
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}


xmlhttp.open("GET","rncheckuser.php?q="+str,true);
xmlhttp.send();
}
</script>

в этом куске, что делает xmlhttp.send();? что и куда мы отправляем?
Быстрый ответ:

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