|
|
|
не вызывать onclick в родительском когда делаю onchange в дочернем элементе
|
|||
|---|---|---|---|
|
#18+
Здравствуйте коллеги! Вопрос... Есть: Код: html 1. 2. 3. 4. 5. 6. 7. При нажатии на td "руками" в f1 меняю положение checkbox. Все хорошо. При нажатии на checkbox - сперва срабатывает td onclick (что для меня очень удивительно...), а потом checkbox onchange, 2 раза. Как "выключить" td onclick, когда я кликаю на checkbox ? Код полный привести не могу, все в runtime формируется, но принцип вот такой... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 13:27 |
|
||
|
не вызывать onclick в родительском когда делаю onchange в дочернем элементе
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 13:51 |
|
||
|
не вызывать onclick в родительском когда делаю onchange в дочернем элементе
|
|||
|---|---|---|---|
|
#18+
Читайте про всплытие событий в js (прям так и гуглите), там много интересного прочитать можно. И знание это важное, ведь это не просто надо знать, но и желательно уметь правильно использовать (позволяет определить ключевые элементы для событий и вешать обработчики на них по семантическому признаку, а не кидать на каждый нод из дерева по одному событию, а потом путаться что и кем было обработано в итоге) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 14:06 |
|
||
|
не вызывать onclick в родительском когда делаю onchange в дочернем элементе
|
|||
|---|---|---|---|
|
#18+
Нечастый гость1, в ИЕ cancelBubble. в остальных stopPropogation. Гугл в помощь. На этот вопрос лет 5-10 уже здесь отвечал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 17:18 |
|
||
|
не вызывать onclick в родительском когда делаю onchange в дочернем элементе
|
|||
|---|---|---|---|
|
#18+
ShSergeв ИЕ cancelBubble. это до 9-го. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 17:29 |
|
||
|
не вызывать onclick в родительском когда делаю onchange в дочернем элементе
|
|||
|---|---|---|---|
|
#18+
ИзопропилShSergeв ИЕ cancelBubble. это до 9-го. Похоже на то. А что, не актуально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 18:01 |
|
||
|
|

start [/forum/topic.php?fid=22&tid=1444473]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 158ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...