|
|
|
Нажатие 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, 18:52 |
|
||
|
Нажатие 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:20 |
|
||
|
Нажатие Enter в input полях
|
|||
|---|---|---|---|
|
#18+
Rebeledя не понимаю почему она нажимается, когда это не реализовано.а у меня не нажимается: http://jsfiddle.net/SHdfd/ Хотя тоже не реализовано Что я делаю не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 19:33 |
|
||
|
Нажатие Enter в input полях
|
|||
|---|---|---|---|
|
#18+
Паганельа у меня не нажимается: http://jsfiddle.net/SHdfd/ Хотя тоже не реализовано Что я делаю не так? У меня на тестовой html страничке тоже. Ну значит надо в эту сторону и копать. Если есть идеи по поводу того почему наживается первай кнопка в форме буду благодарен. Проект на JSF, компоненты primefaces. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 19:39 |
|
||
|
Нажатие Enter в input полях
|
|||
|---|---|---|---|
|
#18+
Можете выложить проект на какой-то бесплатный хостинг и дать сюда ссылку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 19:40 |
|
||
|
Нажатие Enter в input полях
|
|||
|---|---|---|---|
|
#18+
Нет, к сожалению не могу. Нет прав. primefasec видимо тоже не причём. Виновато что то в js окружении. Есть ли возможность через firebug или ещё что то проследить стэк вызовов? Т.е. узнать откуда вызывается onclick кнопки? Ну или что-то типа того? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2013, 08:11 |
|
||
|
Нажатие Enter в input полях
|
|||
|---|---|---|---|
|
#18+
firebug -> закладка Script -> правая панель -> закладка Stack ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2013, 11:23 |
|
||
|
Нажатие Enter в input полях
|
|||
|---|---|---|---|
|
#18+
http://clip2net.com/s/2NzOv Нет ничего. Как я понимаю, говорит что пользователь кликнул. А пользователь Enter нажал. Выходит что то преопределено в структуре window? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2013, 11:42 |
|
||
|
Нажатие 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 У вас не нажималась, потому что не было формы. У меня тогда на тестовой страничке, потмоу что была синтаксичкская ошибка в скрипте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2013, 15:01 |
|
||
|
Нажатие Enter в input полях
|
|||
|---|---|---|---|
|
#18+
Кажись это производители браузеров о чем-то между собой сговорились, а нам не сказали По крайней мере, я ничего про срабатывание button (при нажатии Enter в соседнем инпуте) в доках найти не смог Хотя... может, плохо искал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2013, 00:42 |
|
||
|
Нажатие Enter в input полях
|
|||
|---|---|---|---|
|
#18+
Где-то чего-то проскакивало такое ... что сработает при определенных названиях (?) кнопки и т.д. А если заменить <button></button> на <input type="button"/>? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2013, 01:23 |
|
||
|
Нажатие Enter в input полях
|
|||
|---|---|---|---|
|
#18+
При нажатии на Enter в поле ввода, происходит submit формы. Кнопка <button> по умолчанию имеет тип submit. Почему она автоматом кликается при сабмите формы - не знаю, наверное какое-то стандартное поведение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2013, 04:12 |
|
||
|
Нажатие Enter в input полях
|
|||
|---|---|---|---|
|
#18+
Паганельсрабатывание button (при нажатии Enter в соседнем инпуте) IDVsbruckГде-то чего-то проскакивало такое ... что сработает при определенных названиях (?) кнопки и т.д. Инпут не обязательно соседний, название любое. Аналогичное поведение наблюдается на всевозможных довольно сложных формах IDVsbruckА если заменить <button></button> на <input type="button"/>? Не сработает, потому что <input type="button"/> работает примерно так же как <button type="button"/> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2013, 11:00 |
|
||
|
Нажатие Enter в input полях
|
|||
|---|---|---|---|
|
#18+
st_stКнопка <button> по умолчанию имеет тип submitблин вечно я про это забываю, надо на бумажке написать и к монитору прицепить :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2013, 11:49 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38141381&tid=1448746]: |
0ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
139ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 428ms |

| 0 / 0 |
