powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Табы и переменные в js
15 сообщений из 15, страница 1 из 1
Табы и переменные в js
    #37978131
Приветствую всех. Подскажите пожалуйста мне в моей возникшей проблеме. Суть вот в чем: имеется табы (вкладки) на js и css.

В виде:

html

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<ul id="tabs">
<li><a href="#" title="one" class="close"><div class="select">Тариф 1</div></a></li>
<li><a href="#" title="two" class="close"><div class="select">Тариф 2</div></a></li>
<li><a href="#" title="tree" class="close"><div class="select">Тариф 3</div></a></li>
<li><a href="#" title="for" class="close"><div class="select">Тариф 4</div></a></li>

</ul>


<div id="content">
<div id="one">Один контент</div>
<div id="two">Второй контент </div>
<div id="tree">Третий контент</div>
<div id="for">Четвёртый контент</div>
</div>



js

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
$(document).ready(function() {
        $("#content div").hide(); 
        $("#tabs li:first").attr("id","current"); 
        $("#content div:first").fadeIn(); 
 
    $('#tabs a').click(function(e) {
        e.preventDefault();
        $("#content div").hide();
        $("#tabs li").attr("id",""); 
        $(this).parent().attr("id","current"); 
        $('#' + $(this).attr('title')).fadeIn(); 
    });
})();



Имеются эти вкладки с тарифами и имеется форма отправки. Стоит задача, чтобы в форму отправки автоматически вставлялось значение того тарифа, чья вкладка на данный момент открыта. Я понимаю, что js и php это разные вещи =)

Данный способ создания табов нашел на в сети. =) Признаюсь, с js только знакомлюсь.
...
Рейтинг: 0 / 0
Табы и переменные в js
    #37978261
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Минин ИгорьСтоит задача, чтобы в форму отправки автоматически вставлялось значение того тарифа, чья вкладка на данный момент открытанифига не понятно
кем вставлялось?
в какой момент вставлялось?
как вообще связаны между собой "эти вкладки с тарифами и форма отправки"?
...
Рейтинг: 0 / 0
Табы и переменные в js
    #37978349
Форма и вкладки никак не связаны. Необходимо вставлять значение в форму, в зависимости от того, какая вкладка сейчас активна. Это возможно сделать с помощью js? Я его только начинаю изучать.
...
Рейтинг: 0 / 0
Табы и переменные в js
    #37978382
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Минин Игорьв зависимости от того, какая вкладка сейчас активнаЧтобы не громоздить разруливание таких зависимостей на js, я делаю по форме на каждую вкладку. Для выбора нужной формы требуется на порядок меньше скрипта. Или вообще не требуется — если каждую форму снабдить своим сабмитом.
...
Рейтинг: 0 / 0
Табы и переменные в js
    #37978413
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Минин ИгорьФорма и вкладки никак не связаныв разных окнах чтоли?
...
Рейтинг: 0 / 0
Табы и переменные в js
    #37978456
Фотография Ифреймов Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Минин Игорь,

такие вещи принято делать c помощью ajax
...
Рейтинг: 0 / 0
Табы и переменные в js
    #37978492
AntonariyЧтобы не громоздить разруливание таких зависимостей на js, я делаю по форме на каждую вкладку. Для выбора нужной формы требуется на порядок меньше скрипта. Или вообще не требуется — если каждую форму снабдить своим сабмитом.

Такой вариант рассматривал, просто код получается тогда очень перегруженным, т.к. таких форм будет порядка 20 штук у одного элемента. По этому хотелось сделать одну форму, в которую включались переменные в зависимости от активной вкладки.
...
Рейтинг: 0 / 0
Табы и переменные в js
    #37978506
Паганельв разных окнах чтоли?

Они находятся на одной странице. Только форма находится в модальном окне. А сами вкладки непосредственно на самой странице.
...
Рейтинг: 0 / 0
Табы и переменные в js
    #37978512
Фотография Ифреймов Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Минин ИгорьAntonariyЧтобы не громоздить разруливание таких зависимостей на js, я делаю по форме на каждую вкладку. Для выбора нужной формы требуется на порядок меньше скрипта. Или вообще не требуется — если каждую форму снабдить своим сабмитом.

Такой вариант рассматривал, просто код получается тогда очень перегруженным, т.к. таких форм будет порядка 20 штук у одного элемента. По этому хотелось сделать одну форму, в которую включались переменные в зависимости от активной вкладки.

у формы есть событие onsubmit - подпишитесь на него, и проверяйте там, какая вкладка является активной
если вы затрудняетесь это сделать, так как "Признаюсь, с js только знакомлюсь" - то советую получше познакомиться - все равно понадобиться
...
Рейтинг: 0 / 0
Табы и переменные в js
    #37978557
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Минин ИгорьНеобходимо вставлять значение в форму, в зависимости от того, какая вкладка сейчас активнаПаганельв какой момент?
...
Рейтинг: 0 / 0
Табы и переменные в js
    #37978568
Фотография Ифреймов Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Минин Игорь,

Я вот еще что подумал:
решения с множеством табов и единственной кнопкой submit будет неизбежно приводить к тому, что пользователи будут путаться, заполнять данные, а потом вместо сохранения - переключаться на другой таб. данные будут теряться или будет теряться время пользователей и их нервы. пользователи будут нервничать и материть разработчика - и справедливо.

Если уж вы спрашиваете на форуме - то опишите проблему на уровень выше - не как пытаетесь ее решить, а что должно происходить на странице. Без указания конкретных элементов - табов или чего-то еще
...
Рейтинг: 0 / 0
Табы и переменные в js
    #37978605
Ифреймов ВасяЯ вот еще что подумал:
решения с множеством табов и единственной кнопкой submit будет неизбежно приводить к тому, что пользователи будут путаться, заполнять данные, а потом вместо сохранения - переключаться на другой таб. данные будут теряться или будет теряться время пользователей и их нервы. пользователи будут нервничать и материть разработчика - и справедливо.

Если уж вы спрашиваете на форуме - то опишите проблему на уровень выше - не как пытаетесь ее решить, а что должно происходить на странице. Без указания конкретных элементов - табов или чего-то еще


Информация во вкладах несет собой информативный характер и в них никакой информации вбивать не надо. Если человеку тариф на той или иной вкладки понравился, то он просто нажимает кнопку "оформить заявку", которая ведет в модальное окно, где располагается форма отправки, и куда предполагается вставлять название выбранного им тарифа (название той вкладки, которая была активна, при переходе им в модальное окно).
...
Рейтинг: 0 / 0
Табы и переменные в js
    #37978608
Паганельв какой момент? В момент перехода в модальное окно с формой.
...
Рейтинг: 0 / 0
Табы и переменные в js
    #37978612
Ифреймов Васято советую получше познакомиться - все равно понадобиться

Это само собой, но сейчас нужно разобраться с этой задачей.
А так уже по этой теме занялся поиском подходящей литературы.
...
Рейтинг: 0 / 0
Табы и переменные в js
    #37978682
Фотография Ифреймов Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Минин ИгорьИфреймов ВасяЯ вот еще что подумал:
решения с множеством табов и единственной кнопкой submit будет неизбежно приводить к тому, что пользователи будут путаться, заполнять данные, а потом вместо сохранения - переключаться на другой таб. данные будут теряться или будет теряться время пользователей и их нервы. пользователи будут нервничать и материть разработчика - и справедливо.

Если уж вы спрашиваете на форуме - то опишите проблему на уровень выше - не как пытаетесь ее решить, а что должно происходить на странице. Без указания конкретных элементов - табов или чего-то еще


Информация во вкладах несет собой информативный характер и в них никакой информации вбивать не надо. Если человеку тариф на той или иной вкладки понравился, то он просто нажимает кнопку "оформить заявку", которая ведет в модальное окно, где располагается форма отправки, и куда предполагается вставлять название выбранного им тарифа (название той вкладки, которая была активна, при переходе им в модальное окно).

Ну в таком случае вы подписываетесь на событие onclick кнопок "оформить заявку", и присваиваете значение, например:
form.tarif_type.value = val;
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Табы и переменные в js
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]