[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите вставить кнопку в JS
GET
Здравствуте, удалось нарыть и сделать под себя скрипт, но не могу до конца разобраться т.к. JS не знаю...

Вот подключаемые функции:

function lookup(inputString) {
if(inputString.length == 0) {
// Hide the suggestion box.
$('#suggestions').hide();
} else {
$.post("Auto.php", {queryString: ""+inputString+""}, function(data){
if(data.length >0) {
$('#suggestions').show();
$('#autoSuggestionsList').html(data);
}
}
);
}
}
// lookup

function fill(thisValue) {
$('#inputString').val(thisValue);
setTimeout("$('#suggestions').hide();", 200);
}


Вот форма:

<input name="log" type="text"  id="inputString" onkeyup="lookup(this.value);" onblur="fill();"/>


Смысл в том, что по мере вбивания символов в поле log в функции происходят запросы в Auto.php, где переменная queryString проверяется так, как нужно.
Проблема в том, что запрос вызывается каждый раз по мере вбивания, как сделать кнопку (типа "Проверить логин"), чтоб он не каждый раз вызывался, а только один, напрмер по событию - нажатие кнопки "ПРОВЕРИТЬ". Иначе постоянно происходит загрузка БД.





Спустя 9 минут, 58 секунд (5.05.2011 - 02:48) ZSH написал(а):
<input name="log" type="text"  id="inputString" />
<input
type="button" value="Проверить" onclick="lookup($('#inputString').val());" />


поправил

Спустя 11 минут, 55 секунд (5.05.2011 - 03:00) GET написал(а):
ZSH
Огромное спаасибо!!!


Спустя 2 часа, 34 минуты, 33 секунды (5.05.2011 - 05:35) GET написал(а):
А еще тут же по теме не подскажите куда и как правильно вставить гиф - лепесток ожидания в случае долгого поиска по базе...я предпологаю что куда то сюда:


$.post("gif.php"),
$.post("auto.php",
{
queryString: ""+inputString+""}, function(data)


где в gif.php: что то типа
<img src="smile.gif"/>

Спустя 41 минута, 27 секунд (5.05.2011 - 06:16) GET написал(а):
Вопрос снимается...с этим скриптом наверное это невозможно. В смысле по назначению работать не будет.


_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Быстрый ответ:

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