|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.09.2010, 00:42 | #1 |
Пользователь
Регистрация: 26.07.2009
Сообщений: 19
|
input type="text"
Ситуация. На Web форме asp.net 2.0 имеем несколько текствых полей и несколько кнопок для выполнения действий вообще не связанных с текстовыми полями. При вводе текста в поле или выделении его для ввода и нажатии клавиши enter происходит потеря текстовым полем фокуса, активируется начальная кнопка на форме и происходит отправка страницы на сервер. Т.е автоматически происходит тоже, если бы я с помощью клавишы tab перешел на активированную кнопку и нажал клавишу enter.
Вопрос. Что можно сделать для того, чтобы при нажатии клавиши еnter из текстового поля фокус оставался бы на текстовом поле и активации кнопки не происходило. Возможно ли это решить с помощью свойств DOM, либо CSS. P.S Варианты типа назначь для формы DefaultButton либо DefaultFocus не предлагайте. Пробовал не работает. Тоже самое и со скриптами. вариант типа onkeydown="if(event.keyCode==13)ret urn false;" работает в основых браузерах, кроме Mozilla. Вот в этом и проблема. В Mozilla вообще не работает отмена события нажатия клавиши кроме onkeydown="return false;". Всем кто прочитал мое сообщение до конца - спасибо. Всем кто даст дельные советы - Большое спасибо. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
<input type="hidden"> виден в IE6 | slips | JavaScript, Ajax | 5 | 05.01.2010 18:33 |
Элемент формы <input type="image"... не находится в коллекции элементов формы? | euroflock | Работа с сетью в Delphi | 1 | 01.09.2009 16:17 |
Проблема с проверкой <input type="file"> | Ang3r | PHP | 4 | 07.08.2009 20:13 |
HTML нет событий при передачи методо POST через <input type="image" | Mixail | HTML и CSS | 12 | 07.06.2009 03:33 |
input type='text' блокировать изменение элемента | Damhurz | HTML и CSS | 2 | 18.04.2009 02:35 |