|
|
|
не вызывать 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/search_topic.php?author=kolyan05&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
get settings: |
11ms |
get forum list: |
15ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 966ms |
| total: | 1163ms |

| 0 / 0 |

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