
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.02.2013, 18:52
|
|||
|---|---|---|---|
|
|||
Нажатие Enter в input полях |
|||
|
#18+
Не знаю точно, что спрашивать, поэтому объясняю всю ситуацию: 1. При нажатии пользователем клавиши Enter в input поле почему то срабатывает нажатие на самую верхную кнопку в форме. Почему так происходит, я не понимаю. Фокус поидее находится в input поле, action не прописан. 2. Решил бороться следующим образом: Разместил выше всех кнопок на форме свою "блокирующую" невидимую кнопку. Вроде помогло, но перестали работать страницы, на которых событие нажатия Enter отлавливалось скриптом. Скрипт нажимал на некую кнопку вход с id='entryButton' Код: html 1. 2. 3. 4. 5. 6. 7. 3. С пуктом 2 решил борться следующим образом: На блокирующую кнопку повесил скрипт на onclick Код: javascript 1. 2. 3. 4. Не работает, т.е. копка entryButton не нажимается. А вот так работает: Код: javascript 1. 2. 3. 4. 5. Т.е если перед работой скрипта выпадает alert, кнопка нажимается. Видимо нужно какое то прерывание между этими двумя нажатиями... Кто-нибудь может помочь хотя бы по одному из этих пунктов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.02.2013, 19:20
|
|||
|---|---|---|---|
|
|||
Нажатие Enter в input полях |
|||
|
#18+
Паганель http://www.sql.ru/forum/afsearch.aspx?s=input%2BEnter&submit=%CD%E0%E9%F2%E8&bid=61 Я понимаю как по Энтеру нажимать на кнопку, я не понимаю почему она нажимается, когда это не реализовано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.02.2013, 19:33
|
|||
|---|---|---|---|
Нажатие Enter в input полях |
|||
|
#18+
Rebeledя не понимаю почему она нажимается, когда это не реализовано.а у меня не нажимается: http://jsfiddle.net/SHdfd/ Хотя тоже не реализовано Что я делаю не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.02.2013, 19:39
|
|||
|---|---|---|---|
|
|||
Нажатие Enter в input полях |
|||
|
#18+
Паганельа у меня не нажимается: http://jsfiddle.net/SHdfd/ Хотя тоже не реализовано Что я делаю не так? У меня на тестовой html страничке тоже. Ну значит надо в эту сторону и копать. Если есть идеи по поводу того почему наживается первай кнопка в форме буду благодарен. Проект на JSF, компоненты primefaces. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.02.2013, 19:40
|
|||
|---|---|---|---|
Нажатие Enter в input полях |
|||
|
#18+
Можете выложить проект на какой-то бесплатный хостинг и дать сюда ссылку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2013, 08:11
|
|||
|---|---|---|---|
|
|||
Нажатие Enter в input полях |
|||
|
#18+
Нет, к сожалению не могу. Нет прав. primefasec видимо тоже не причём. Виновато что то в js окружении. Есть ли возможность через firebug или ещё что то проследить стэк вызовов? Т.е. узнать откуда вызывается onclick кнопки? Ну или что-то типа того? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2013, 11:23
|
|||
|---|---|---|---|
Нажатие Enter в input полях |
|||
|
#18+
firebug -> закладка Script -> правая панель -> закладка Stack ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2013, 11:42
|
|||
|---|---|---|---|
|
|||
Нажатие Enter в input полях |
|||
|
#18+
http://clip2net.com/s/2NzOv Нет ничего. Как я понимаю, говорит что пользователь кликнул. А пользователь Enter нажал. Выходит что то преопределено в структуре window? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2013, 15:01
|
|||
|---|---|---|---|
|
|||
Нажатие Enter в input полях |
|||
|
#18+
Всё таки шайтан имеет место быть Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. По нажатию на input выводится alert в Firefox 18.0.2 и Chrome 24.0.1312.57 m В IE 9.0.8112.16421 не нажимается. В этом эмуляторе так же http://jsfiddle.net/SHdfd/ http://clip2net.com/s/2NCwb У вас не нажималась, потому что не было формы. У меня тогда на тестовой страничке, потмоу что была синтаксичкская ошибка в скрипте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.02.2013, 00:42
|
|||
|---|---|---|---|
Нажатие Enter в input полях |
|||
|
#18+
Кажись это производители браузеров о чем-то между собой сговорились, а нам не сказали По крайней мере, я ничего про срабатывание button (при нажатии Enter в соседнем инпуте) в доках найти не смог Хотя... может, плохо искал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.02.2013, 01:23
|
|||
|---|---|---|---|
Нажатие Enter в input полях |
|||
|
#18+
Где-то чего-то проскакивало такое ... что сработает при определенных названиях (?) кнопки и т.д. А если заменить <button></button> на <input type="button"/>? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.02.2013, 04:12
|
|||
|---|---|---|---|
Нажатие Enter в input полях |
|||
|
#18+
При нажатии на Enter в поле ввода, происходит submit формы. Кнопка <button> по умолчанию имеет тип submit. Почему она автоматом кликается при сабмите формы - не знаю, наверное какое-то стандартное поведение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.02.2013, 11:00
|
|||
|---|---|---|---|
|
|||
Нажатие Enter в input полях |
|||
|
#18+
Паганельсрабатывание button (при нажатии Enter в соседнем инпуте) IDVsbruckГде-то чего-то проскакивало такое ... что сработает при определенных названиях (?) кнопки и т.д. Инпут не обязательно соседний, название любое. Аналогичное поведение наблюдается на всевозможных довольно сложных формах IDVsbruckА если заменить <button></button> на <input type="button"/>? Не сработает, потому что <input type="button"/> работает примерно так же как <button type="button"/> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.02.2013, 11:49
|
|||
|---|---|---|---|
Нажатие Enter в input полях |
|||
|
#18+
st_stКнопка <button> по умолчанию имеет тип submitблин вечно я про это забываю, надо на бумажке написать и к монитору прицепить :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=22&mobile=1&tid=1448746]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
189ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 285ms |
| total: | 572ms |

| 0 / 0 |
