Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Ввод с клавиатуры

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
@ndrew
Гость





СообщениеДобавлено: Чт Июн 17 2004 14:57    Заголовок сообщения: Ввод с клавиатуры Ответить с цитатой

Уважаемые!
У меня не получается, что при нажатии клавиши "1234" автоматически появится такая цифра в выпадающем меню.
=============date.htm===========
<script src="select.js"></script>
<select name=name onKeyPress="SelectPosition(this);" onblur="Erease();">
<option value=1200>1200</option>
.....................
<option value=1300>1300</option>
</select>
============= select.js=============
<!--
var SearchString='';
var id=0;
function SelectPosition(element)
{
Key = window.event.keyCode;
if(id)
clearTimeout(id);
if(Key==13)
return;
if(Key==27)
{
SearchString='';
element.selectedIndex=0;
window.event.returnValue = false;
window.event.cancelBubble = true;
return;
}

SearchString+=String.fromCharCode(Key);
SearchString=SearchString.toUpperCase();
Search(element);
id=window.setTimeout("Erease()",3000);
}
function Search(element)
{
for(i=0;i<element.length;i++)
{
pos=-1;
line=element[i].text.toUpperCase();
pos=line.indexOf(SearchString);
if(pos==0)
{
element.selectedIndex=i;
return;
}
}
SearchString=SearchString.substring(0,SearchString.length-1);
}
function Erease()
{
SearchString='';
}
//-->
======================
Заранее благодарю вас за помощь
Жду.
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...