Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Перехват кнопок на текстовом поле, ловим Enter и ctrl + Enter 
:(
    Опции темы
Diesel Draft
Дата 18.12.2005, 23:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 876
Регистрация: 18.1.2005
Где: Lviv, Ukraine

Репутация: -1
Всего: 5



Припустим я пишу в текстовой строке текст. Как узнать што я нажал ентер и контрол+ентер.

Шочу зделать в чате штото на подобе аси - ентер отправить, контрол+ентер приват


smile


--------------------
НЕДОМА в маси 
PM MAIL WWW ICQ GTalk   Вверх
Alx
Дата 19.12.2005, 01:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 10
Всего: 78



еси контрол-ентер то <input type="text" accesskey="13">
еси ентер то
Код

document.onkeydown=key_func;
function key_func(e) 
{var keyChar = event.keyCode
if (keyChar==13)
write_func();
}

а что делать?..


smile http://mkworld.flyweb.net.ru/game/ пример а ты как думаешь?..


--------------------
PM MAIL WWW ICQ   Вверх
Diesel Draft
Дата 19.12.2005, 10:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 876
Регистрация: 18.1.2005
Где: Lviv, Ukraine

Репутация: -1
Всего: 5



сенк попробую


--------------------
НЕДОМА в маси 
PM MAIL WWW ICQ GTalk   Вверх
Diesel Draft
Дата 25.12.2005, 23:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 876
Регистрация: 18.1.2005
Где: Lviv, Ukraine

Репутация: -1
Всего: 5



а контрол я так и не понял как перехватить smile


--------------------
НЕДОМА в маси 
PM MAIL WWW ICQ GTalk   Вверх
Ciber SLasH
Дата 26.12.2005, 08:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 24
Всего: 67



Код
<html>
<head>
<script type='text/javascript'>
function doKeyDown(ev) {
var evt = ev || window.event;
    if (evt.ctrlKey && evt.keyCode == 13)
        alert("Ты нажал <Ctrl+Enter>");
    else if (evt.keyCode == 13)    alert("Ты нажал <ENTER>");
}
</script>
</head>

<body>
<input type="text" onKeyDown='doKeyDown(event)'>
</body>
</html>

PM   Вверх
Alx
Дата 26.12.2005, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 10
Всего: 78



accesskey это и так ctrl + keyChar


--------------------
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0532 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.