|
|
|
Табы и переменные в js
|
|||
|---|---|---|---|
|
#18+
Приветствую всех. Подскажите пожалуйста мне в моей возникшей проблеме. Суть вот в чем: имеется табы (вкладки) на js и css. В виде: html Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. js Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Имеются эти вкладки с тарифами и имеется форма отправки. Стоит задача, чтобы в форму отправки автоматически вставлялось значение того тарифа, чья вкладка на данный момент открыта. Я понимаю, что js и php это разные вещи =) Данный способ создания табов нашел на в сети. =) Признаюсь, с js только знакомлюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2012, 11:38:58 |
|
||
|
Табы и переменные в js
|
|||
|---|---|---|---|
|
#18+
Минин ИгорьСтоит задача, чтобы в форму отправки автоматически вставлялось значение того тарифа, чья вкладка на данный момент открытанифига не понятно кем вставлялось? в какой момент вставлялось? как вообще связаны между собой "эти вкладки с тарифами и форма отправки"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2012, 12:26:12 |
|
||
|
Табы и переменные в js
|
|||
|---|---|---|---|
|
#18+
Форма и вкладки никак не связаны. Необходимо вставлять значение в форму, в зависимости от того, какая вкладка сейчас активна. Это возможно сделать с помощью js? Я его только начинаю изучать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2012, 13:02:20 |
|
||
|
Табы и переменные в js
|
|||
|---|---|---|---|
|
#18+
Минин Игорьв зависимости от того, какая вкладка сейчас активнаЧтобы не громоздить разруливание таких зависимостей на js, я делаю по форме на каждую вкладку. Для выбора нужной формы требуется на порядок меньше скрипта. Или вообще не требуется — если каждую форму снабдить своим сабмитом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2012, 13:13:05 |
|
||
|
Табы и переменные в js
|
|||
|---|---|---|---|
|
#18+
Минин ИгорьФорма и вкладки никак не связаныв разных окнах чтоли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2012, 13:22:27 |
|
||
|
Табы и переменные в js
|
|||
|---|---|---|---|
|
#18+
Минин Игорь, такие вещи принято делать c помощью ajax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2012, 13:37:31 |
|
||
|
Табы и переменные в js
|
|||
|---|---|---|---|
|
#18+
AntonariyЧтобы не громоздить разруливание таких зависимостей на js, я делаю по форме на каждую вкладку. Для выбора нужной формы требуется на порядок меньше скрипта. Или вообще не требуется — если каждую форму снабдить своим сабмитом. Такой вариант рассматривал, просто код получается тогда очень перегруженным, т.к. таких форм будет порядка 20 штук у одного элемента. По этому хотелось сделать одну форму, в которую включались переменные в зависимости от активной вкладки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2012, 13:52:22 |
|
||
|
Табы и переменные в js
|
|||
|---|---|---|---|
|
#18+
Паганельв разных окнах чтоли? Они находятся на одной странице. Только форма находится в модальном окне. А сами вкладки непосредственно на самой странице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2012, 13:55:21 |
|
||
|
Табы и переменные в js
|
|||
|---|---|---|---|
|
#18+
Минин ИгорьAntonariyЧтобы не громоздить разруливание таких зависимостей на js, я делаю по форме на каждую вкладку. Для выбора нужной формы требуется на порядок меньше скрипта. Или вообще не требуется — если каждую форму снабдить своим сабмитом. Такой вариант рассматривал, просто код получается тогда очень перегруженным, т.к. таких форм будет порядка 20 штук у одного элемента. По этому хотелось сделать одну форму, в которую включались переменные в зависимости от активной вкладки. у формы есть событие onsubmit - подпишитесь на него, и проверяйте там, какая вкладка является активной если вы затрудняетесь это сделать, так как "Признаюсь, с js только знакомлюсь" - то советую получше познакомиться - все равно понадобиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2012, 13:57:26 |
|
||
|
Табы и переменные в js
|
|||
|---|---|---|---|
|
#18+
Минин ИгорьНеобходимо вставлять значение в форму, в зависимости от того, какая вкладка сейчас активнаПаганельв какой момент? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2012, 14:17:24 |
|
||
|
Табы и переменные в js
|
|||
|---|---|---|---|
|
#18+
Минин Игорь, Я вот еще что подумал: решения с множеством табов и единственной кнопкой submit будет неизбежно приводить к тому, что пользователи будут путаться, заполнять данные, а потом вместо сохранения - переключаться на другой таб. данные будут теряться или будет теряться время пользователей и их нервы. пользователи будут нервничать и материть разработчика - и справедливо. Если уж вы спрашиваете на форуме - то опишите проблему на уровень выше - не как пытаетесь ее решить, а что должно происходить на странице. Без указания конкретных элементов - табов или чего-то еще ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2012, 14:21:20 |
|
||
|
Табы и переменные в js
|
|||
|---|---|---|---|
|
#18+
Ифреймов ВасяЯ вот еще что подумал: решения с множеством табов и единственной кнопкой submit будет неизбежно приводить к тому, что пользователи будут путаться, заполнять данные, а потом вместо сохранения - переключаться на другой таб. данные будут теряться или будет теряться время пользователей и их нервы. пользователи будут нервничать и материть разработчика - и справедливо. Если уж вы спрашиваете на форуме - то опишите проблему на уровень выше - не как пытаетесь ее решить, а что должно происходить на странице. Без указания конкретных элементов - табов или чего-то еще Информация во вкладах несет собой информативный характер и в них никакой информации вбивать не надо. Если человеку тариф на той или иной вкладки понравился, то он просто нажимает кнопку "оформить заявку", которая ведет в модальное окно, где располагается форма отправки, и куда предполагается вставлять название выбранного им тарифа (название той вкладки, которая была активна, при переходе им в модальное окно). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2012, 14:40:55 |
|
||
|
Табы и переменные в js
|
|||
|---|---|---|---|
|
#18+
Паганельв какой момент? В момент перехода в модальное окно с формой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2012, 14:42:27 |
|
||
|
Табы и переменные в js
|
|||
|---|---|---|---|
|
#18+
Ифреймов Васято советую получше познакомиться - все равно понадобиться Это само собой, но сейчас нужно разобраться с этой задачей. А так уже по этой теме занялся поиском подходящей литературы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2012, 14:43:26 |
|
||
|
Табы и переменные в js
|
|||
|---|---|---|---|
|
#18+
Минин ИгорьИфреймов ВасяЯ вот еще что подумал: решения с множеством табов и единственной кнопкой submit будет неизбежно приводить к тому, что пользователи будут путаться, заполнять данные, а потом вместо сохранения - переключаться на другой таб. данные будут теряться или будет теряться время пользователей и их нервы. пользователи будут нервничать и материть разработчика - и справедливо. Если уж вы спрашиваете на форуме - то опишите проблему на уровень выше - не как пытаетесь ее решить, а что должно происходить на странице. Без указания конкретных элементов - табов или чего-то еще Информация во вкладах несет собой информативный характер и в них никакой информации вбивать не надо. Если человеку тариф на той или иной вкладки понравился, то он просто нажимает кнопку "оформить заявку", которая ведет в модальное окно, где располагается форма отправки, и куда предполагается вставлять название выбранного им тарифа (название той вкладки, которая была активна, при переходе им в модальное окно). Ну в таком случае вы подписываетесь на событие onclick кнопок "оформить заявку", и присваиваете значение, например: form.tarif_type.value = val; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2012, 15:13:39 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=155&tid=1449287]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
79ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 396ms |

| 0 / 0 |
