Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Подстановка данных в поля формы
|
|||
|---|---|---|---|
|
#18+
Доброе время суток, форма состоит из 4 инпутов, можно ли реализовать что бы вбить данные в один инпут а остальные все 3 заполнились из базы автоматом, как с селектом делать я знаю, а вот с инпутом дайте совет как реализовать такое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2014, 11:17 |
|
||
|
Подстановка данных в поля формы
|
|||
|---|---|---|---|
|
#18+
так аналогично, к примеру через ajax вешаете событие на keyup(либо focusout, либо кнопка..), отправляете запрос, если пришел ответ раскидываете по инпутам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2014, 11:47 |
|
||
|
Подстановка данных в поля формы
|
|||
|---|---|---|---|
|
#18+
с этим разобрался, возник другой вопрос, что делать если эти поля динамические? т.е. их можно добавлять много раз и пот каждый инпут свои данные подставлять ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2014, 12:32 |
|
||
|
Подстановка данных в поля формы
|
|||
|---|---|---|---|
|
#18+
Sanjar88, оборачиваете каждые 4 поля в div к примеру, какой инфут в данный момент активен будет this, берете parent этого инпута этот самый див, и в нем уже цепляете нужные 3 инпута для заполнения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2014, 12:35 |
|
||
|
Подстановка данных в поля формы
|
|||
|---|---|---|---|
|
#18+
можно по подробней ? вот инпуты Код: 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. вот скрипт Код: 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. вот обработчик Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2014, 12:38 |
|
||
|
Подстановка данных в поля формы
|
|||
|---|---|---|---|
|
#18+
авторчто бы вбить данные в один инпут а остальные все 3 заполнились из базы автоматом так у вас событие срабатывает не на заполнение инпута, а на изменение селекта. И как вы определяете какой именно action надо выполнить? Или они должны заполняться все последовательно? Если второе, тогда несколько вариантов: 1. Возвращать сразу готовый html по всем action 2. Возвращать json и распарсивать по нужным местам (так же по всем action) 3. Выполнять следующий ajax после success предыдущего, тогда лучше вынести его в отдельную функцию и передавать в нее action и обработчик success ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2014, 13:01 |
|
||
|
Подстановка данных в поля формы
|
|||
|---|---|---|---|
|
#18+
выбрал 1 инпут, остальные 3-ое заполнились автоматом этих 4 инпутов может быть и 20-30 я имею ввиду 4 инпута 20-30 раз как мне это обработать, не задавая каждому отдельную функцию ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2014, 13:04 |
|
||
|
Подстановка данных в поля формы
|
|||
|---|---|---|---|
|
#18+
Sanjar88, При чем тут инпут не пойму, по коду у вас обработчик висит на селекте, при изменении вызывается ф-я selectRegion() которая и подгружает кучу инпутов из базы, которые вы уже потом раскидываете по дивам (кстати поставьте id вместо name). Что мешает по изменению селекта возвращать сразу весь html? уберите switch case и вытащите сразу все, а результат вставите в единый контейнер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2014, 13:13 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38654345&tid=1462740]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 338ms |

| 0 / 0 |
