0 / 0 / 1
Регистрация: 14.02.2009
Сообщений: 470

Перехват и обработка нажатия Enter

26.10.2010, 20:52. Показов 6481. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть поле text и кнопка button по онклик на которой происходит некоторая обработка.
Как сделать так, чтобы то же самое происходило при нажатии на Enter, когда фокус на этом поле 'текст' ?
Причем в любых браузерах.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.10.2010, 20:52
Ответы с готовыми решениями:

Обработка нажатия Enter в Internet Explorer
Здравствуйте. Возникла проблема с обработкой нажатия кнопки Enter. Структура страницы: Есть input-поле и кнопка submit (по...

Перехват нажатия Enter
Дорогие Друзья! Мне необходима ваша помошь, мне нужно чтобы по нажатию клавиши Enter цикл завершался, как мне это реализовать? Пока...

Написание хука на перехват нажатия Enter
Помогите с написанием хука. Нужно перехватить нажатие клавиши Ентер на форме, а я в этом(хуках) ничего не смыслю.

1
6 / 6 / 1
Регистрация: 22.06.2010
Сообщений: 239
27.10.2010, 11:23
ДЛЯ IE вот так можно
в остальных не проверял
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<HTML>
<HEAD>
<TITLE>Проверка Формы</TITLE>
<meta content='text/html; charset=windows-1251' http-equiv='Content-Type'>
<SCRIPT >
function CF() {
var form=document.forms[0]
for (var i=0; i < form.elements.length; i++) {
if (form.elements[i].value=='') {  
 
form.elements[i].focus()
form.elements[i].select()
alert('Заполните форму у вас ничего не написано')
 
return false
      } 
  }
 
 return true
}
 
function checkIt(evt) { // Функция проверки ввода цифр с клавиатуры
    evt = (evt) ? evt : window.event
    var charCode = (evt.which) ? evt.which : evt.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
    
        
        alert('Вводите только цифры')
        if (charCode == 13) {
        alert('Вы нажали Enter')
        }
        return false
    }
    if (charCode == 13) {
        alert('Вы нажали Enter')
        }
    
        return true
}
</SCRIPT><!--Подключение файла JavaScript-->
</HEAD>
 
<BODY>
<div align='center'><h2>Введите информацию</h2></div>
<HR>
 
<FORM  action='' method='get'onSubmit='return CF()'> <!--Возрашает ошибку если в полях формы что то заполнено неправильно-->
<table align='center'>
    <tr>
        <td>
 
Введите ID:  
        </td>
            <td> 
<INPUT TYPE='text' maxlength=10 NAME='numeric' onKeyPress='return checkIt(event)' ><!--Поле для ввода телефона-->
            </td> <!--Возможен ввод только Цифр-->
</tr>
 
</table>
<hr>
<div align='center'>
<INPUT TYPE=SUBMIT VALUE='Отправить'>
<INPUT TYPE=RESET VALUE='Сброс'>
</div>
</FORM>
</BODY>
</HTML>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.10.2010, 11:23
Помогаю со студенческими работами здесь

Обработка нажатия клавиши Enter
Как сделать так, чтобы в батнике, когда идёт запрос на ввод значения переменной пользователем, если нажали клавишу Enter, то происходило бы...

Обработка нажатия enter в textBox
Для отправки сообщения по нажатию enter использую код: private void textBoxSendMesage_KeyDown(object sender, KeyEventArgs e) ...

Обработка нажатия Enter и Ctrl
И снова я, товарищи программисты, прошу о помощи, тут код, но он не пашет, что в нём не правильно. Подобная ситуация с Enter и Ctrl, как...

Обработка нажатия клавиши Enter в TextBox
в текстбоксах есть AcceptsReturn во всплывающей подсказке написано &quot;.. при нажатии ENTER: перенос строки или активация кнопки...

Обработка нажатия клавиши без подтвержения enter
Здравствуйте, уважаемые программисты. Подскажите в чем проблема. Вывожу рисунок посредством команды dos в языке turbo c. Необходимо...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru