Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Дизайн, HTML, CSS, JavaScript »   Отправка формы по Ctrl+Enter
RSS

Отправка формы по Ctrl+Enter

Как сделать на JS?

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Модератор: GramПечать
 
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Можно ли сделать на JavaScript, чтобы форма отправлялать по нажатию Ctrl+Enter так, чтобы это работало во всех основных броузерах (FireFox, Opera и MSIE)? Знаю, что надо вешать обработчик на событие onKeyDown или onKeyUp, но не знаю, работает ли это везде и не знаю, как отследить Ctrl.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Нашел решение:

onkeypress="if((event.ctrlKey) && ((event.keyCode==10)||(event.keyCode==13))) {this.form.submit();}"

В Opera и MSIE работает точно, в FF — пока еще не проверял.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
<<Назад  Вперед>>Модератор: GramПечать
Объединенный Открытый Проект »   Дизайн, HTML, CSS, JavaScript »   Отправка формы по Ctrl+Enter
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0412. Количество выполненных запросов: 17, время выполнения запросов 0.0318