|
|
|
| Здравствуйте!
Балуюсь аджаксом:) в поле юзер вводит электронный адрес, который при сверке с БД выдает результат: или есть адрес в БД или - нет. Как мне сделать чтобы результат впоявлялся не в поле, а рядом или сбоку?
<input type=text name="email" onchange='getName()' value="<?echo ($_POST['email'])?>"
|
| |
|
|
|
|
|
|
|
для: ronin
(17.07.2008 в 12:14)
| | добавь рядом с полем div и выводи результат в него | |
|
|
|
|
|
|
|
для: GeorgeIV
(17.07.2008 в 12:37)
| | Если честно - я в js никакой, кстати это Ваш код:)
http://softtime.ru/forum/read.php?id_forum=1&id_theme=55228
ту строчку я вставил через ж...понимаю, что некрасиво, но работает:)
if (req.status == 200)
{
document.form1.email.value =(req.responseText);
document.getElementById("from_ajax").innerHTML = (document.form1.email.value);
}
|
а там где html - результат вставляется и в див и в инпут | |
|
|
|
|
|
|
|
для: ronin
(17.07.2008 в 12:43)
| |
<input type=text name="email" onchange='getName()' value="<?echo ($_POST['email'])?>"><div id="from_ajax"> </div>
|
При получении ответа от аякса
document.getElementById("from_ajax").innerHTML = q.responceText;
|
Поскольку я не вижу верстки, с дивом может что то дополнительно потребуется | |
|
|
|
|
|
|
|
для: GeorgeIV
(17.07.2008 в 12:54)
| | Если честно - я в js никакой, кстати это Ваш код:)
http://softtime.ru/forum/read.php?id_forum=1&id_theme=55228
if (req.status == 200)
{
document.getElementById("from_ajax").innerHTML = (req.responseText);
}
|
РАБОТАЕТ!
Спасибо! | |
|
|
|
|
|
|
|
для: ronin
(17.07.2008 в 13:24)
| | Еще вопрос:
К примеру , когда вы вводите email на каком либо сайте, то при вводе первой буквы - браузер подставляет или значение или все введенные пользователем на разных сайтах почтовые адреса, начинающиеся на данную букву, в таком случае введенный таким образом адрес игнорируется скриптом. | |
|
|
|
|
|
|
|
для: ronin
(17.07.2008 в 14:42)
| | это должен быть очень быстрый сервер, который должен успеть обрабатывать ввод каждой буквы, тут еще и синхронизация какая то запросов потребуется, если потоками польются. Я, честно говоря, таким не занимался. | |
|
|
|
|
|
|
|
для: GeorgeIV
(17.07.2008 в 15:29)
| | Продолжаем Обчаться:) Я неправильно объяснил - если вы вводите на странице регистрации первую букву электронного адреса, то браузер подстраивает весь адрес по одной букве - и когда пользователь клацает по нему в таком случае скрипт не срабатывает. | |
|
|
|
|
|
|
|
для: ronin
(17.07.2008 в 17:36)
| | а смысл этого действа? как браузер узнает, какие адреса на каких сйтах я вводил? что то я не догоняю | |
|
|
|
|
|
|
|
для: GeorgeIV
(17.07.2008 в 17:38)
| | ну у меня если я ввел адрес на одном сайте, то на другом браузер сам подстраивает по первой букве весь адрес(MyIE2) | |
|
|
|
|
|
|
|
для: ronin
(17.07.2008 в 17:43)
| | так это скорей всего конкретно в твоем броузере включен какой нибудь помощник автозаполнитель полей, и он помнит только то, что введено с этой машины и до первой переустановки системы | |
|
|
|
|
|
|
|
для: GeorgeIV
(17.07.2008 в 17:45)
| | понял,спасибо.до завтра:) | |
|
|
|