Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
Здорова товарищи.... Проблема в следующем.... Одним словом у меня есть <input id="search-filed"> этиъ инпутов несколько ... Новый инпуты добавляются по нажатию кнопки НА каждый из них я вещаю обработчик события таким образом.... Код: javascript 1. 2. 3. У меня сейчас, если я ввожу какие то данные в инпут, то срабатывает функция поиска, но все сразу инпуты начинают срабатывать, а нужно чтоб срабатывало только в том инпуте где ввожу данные.... Не пойму как сделать... Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2016, 00:48 |
|
||
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
MBlack, id - это уникальное значение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2016, 08:21 |
|
||
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
Id - у меня же есть на input , с именем search-field. Мне нужно чтоб они одинаково назывались, на них всех повешен одинаковый обработчик, просто нужно чтоб обработчик относился к конкретному инпуту ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2016, 10:46 |
|
||
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
MBlack, в каком хоть браузере? В Хроме ни фига не воспроизводится: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2016, 11:18 |
|
||
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
И вместо id конечно же нужно использовать class: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2016, 11:19 |
|
||
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
У меня следующая ситуация, когда я ввожу данные в инпут какой то, у меня происходит поиск данных, и выпадает список с найденными записями, но когда я выпадает список то он одновременно выпадает род всеми инпутами, а мне нужно чтоб он выпадал род тем инпутом, где я ввожу строку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2016, 11:31 |
|
||
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
MBlackУ меня следующая ситуация, когда я ввожу данные в инпут какой то, у меня происходит поиск данных, и выпадает список с найденными записями, но когда я выпадает список то он одновременно выпадает род всеми инпутами, а мне нужно чтоб он выпадал род тем инпутом, где я ввожу строку. чукча писатель? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2016, 11:38 |
|
||
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
Товарищи как мне сделать, то что я указал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2016, 12:46 |
|
||
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
MBlackУ меня следующая ситуация, когда я ввожу данные в инпут какой то, у меня происходит поиск данных, и выпадает список с найденными записями, но когда я выпадает список то он одновременно выпадает род всеми инпутами, а мне нужно чтоб он выпадал род тем инпутом, где я ввожу строку. Покажите код, что список рисует, а не тот, что keyup обрабатывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2016, 13:10 |
|
||
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
Вот этот код, динамически добавдяет новый инпут и еще кое какие элементы Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. Этот код показывает выпадающий список, после вводак значения в инпут Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. Этот код который позволяет обрабатывать ввод в инпуте Код: javascript 1. 2. 3. Допустим я добавил два инпута, и сопутствующие элементы, при этом происходит правильный список, но выпадает список сразу в обеих инпутах или во всех которые я добавил туда... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2016, 13:16 |
|
||
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
Что не так сделано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2016, 14:27 |
|
||
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
MBlackЧто не так сделано? добавил инпут — присвой ему уникальный id, и сним работай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2016, 15:50 |
|
||
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
Получается, различные id у всех инпутов, а как тогда привязать одно событие к ним всем... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2016, 16:31 |
|
||
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
MBlack, по классу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2016, 17:56 |
|
||
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
Можно пример написать..., если не трудно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2016, 22:31 |
|
||
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
MBlackМожно пример написать..., если не трудно трудно разбираться в неоптиманом коде. решается просто , если передавать на сервер id инпута, и обратно его возвращать, и по этому id направлять ответ от сервера нужному ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2016, 10:26 |
|
||
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
В чем заключается неоптимальность кода? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2016, 11:01 |
|
||
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
MBlack, А Вы точно сформулировали проблему? "все сразу инпуты начинают срабатывать" - что это означает конкретно? Возможно, Вы имеете в виду изменения в объектах класса '.resultmaterial' ? Ниже корректный код skyANA, но немного расширенный для иллюстрации возможной проблемы. Этот код показывает Вашу проблему? Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2016, 11:47 |
|
||
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциMBlack, А Вы точно сформулировали проблему? "все сразу инпуты начинают срабатывать" - что это означает конкретно? Возможно, Вы имеете в виду изменения в объектах класса '.resultmaterial' ? Ниже корректный код skyANA, но немного расширенный для иллюстрации возможной проблемы. Этот код показывает Вашу проблему? Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. Наверное меня опять не поняли... ]"все сразу инпуты начинают срабатывать" - это означает что у меня под инпуоами появляентся выпадающий список с найденными записями, так у меня эти списки появляются под всеми инпутами с классом search-filed. А мне нужно чтоб появлялся только под тем инпутом в котором я ввожу данные... Это все нужно мне чтоб сделать выбор из выпадающего списка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2016, 13:25 |
|
||
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
MBlack, Вы проверяли работу примеров, что Вам приводили? Последний пример иллюстрирует Вашу проблему или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2016, 13:31 |
|
||
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциMBlack, Вы проверяли работу примеров, что Вам приводили? Последний пример иллюстрирует Вашу проблему или нет? Да то что дали Вы иллюстрируют проблему..... И как ее решить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2016, 13:41 |
|
||
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
MBlack, Вот один из вариантов, как можно сделать, но Вы должны сами выбрать реализацию, много зависит от Вашей специфики. Передавайте в функцию admin.searchProduct() ссылку на this или this.parentNode Надеюсь Вы понимаете, в чём именно проблема? Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2016, 13:45 |
|
||
|
Одинаковые элементы и одинаковые события
|
|||
|---|---|---|---|
|
#18+
MBlackЧто не так сделано? ... В чем заключается неоптимальность кода? Я не стал разбираться в ваших косноязычных объяснениях, но, если правильно понял задачу нужно при вводе первых букв выдавать в списке совпадающие значения, чтобы пользователь смог выбрать нужный (быстрый ввод). Таким образом решение: вытряхнуть на помойку этот велосипед и добавить виджет jQuery UI Autocomplete ( https://jqueryui.com/autocomplete/). Если же охота потратить свое время - то, на вскидку, нафиг тут лиснеры - в инпуте тупо декларативно привинтить функцию на onkeyup="..." и передавать в нее this. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2016, 22:32 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=39291458&tid=1445076]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
151ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 248ms |

| 0 / 0 |
