Подгрузка html кода формы из отдельного файла только при клике

123
S
На сайте с 30.09.2016
Offline
469
#11
S_A_N_T_A:
Как при нажатии кнопки заставить присвоить уникальный класс?

Как обычно. Только потом не забудьте его убрать.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
Оптимизайка
На сайте с 11.03.2012
Offline
396
#12

S_A_N_T_A, аналогично, только не может быть одинаковых id. Одинаковые классы могут быть.

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
S_A_N_T_A
На сайте с 23.11.2009
Offline
154
#13
Оптимизайка:
S_A_N_T_A, аналогично, только не может быть одинаковых id. Одинаковые классы могут быть.

Вот нарисовал - https://ibb.co/jG2bGV

---------- Добавлено 23.10.2018 в 21:24 ----------

Ваш пример подходит только если формы разные и классы разные.

---------- Добавлено 23.10.2018 в 21:27 ----------

Sitealert:
Как обычно. Только потом не забудьте его убрать.

Нарисовал картинку, что я имею в виду.

Возможно сам не правильно объясняю)

---------- Добавлено 23.10.2018 в 21:29 ----------

В общем нужно чтобы каждая кнопка и форма были связаны 1 уникальным классом.

---------- Добавлено 23.10.2018 в 21:30 ----------

Кнопок несколько, форма одна. У формы для каждой кнопки должны быть скрыты некоторые поля. Для пользователя это будут типо разные формы.

---------- Добавлено 23.10.2018 в 21:38 ----------

Спасите человека, уже глаз дергается))

---------- Добавлено 23.10.2018 в 21:39 ----------

Еще раз продублирую

Вот нарисовал - https://ibb.co/jG2bGV

Оптимизайка
На сайте с 11.03.2012
Offline
396
#14
S_A_N_T_A
На сайте с 23.11.2009
Offline
154
#15
Оптимизайка:
S_A_N_T_A, https://jsfiddle.net/4p6wc7m8/1/

У меня может быть только 1 ID, в этом то и проблема =(

S
На сайте с 30.09.2016
Offline
469
#16
S_A_N_T_A:
У меня может быть только 1 ID, в этом то и проблема =(

Вы сейчас о чём, - о чём-то своём? Странные у Вас проблемы...

S_A_N_T_A
На сайте с 23.11.2009
Offline
154
#17
Sitealert:
Вы сейчас о чём, - о чём-то своём? Странные у Вас проблемы...

Вот картинка - https://ibb.co/jG2bGV

Там форма которая находится внутри div id.

Это div id называется call

вот кнопка 1

<a class="call-f" data-toggle="modal" data-target="#call" title="название" data-innerhtml=" название"> название </a>

вот кнопка 2

<a class="call-f" data-toggle="modal" data-target="#call" title="название 2" data-innerhtml=" название 2"> название 2</a>

Вот html код для обоих кнопок

<div id="call">

<form method="post" action="" id="formname" name=" formname ">

поле 1<br />

поле 2

</form>

</div>

Условие:

<div id="call">

заменить id="call" - не могу

добавить еще один id - тоже не могу

Вопрос

Как я могу при нажатии 1 кнопки отобразить только текст "поле 1"?

При нажатии второй кнопки отобразить только текст "поле 2"?

---------- Добавлено 23.10.2018 в 22:54 ----------

Я же написал в самом начале

Было бы круто использовать несколько id для div, но я так понимаю, что так нельзя. Как при нажатии кнопки заставить присвоить уникальный класс? Чтобы потом скрыть не нужные поля в разных формах.
Оптимизайка
На сайте с 11.03.2012
Offline
396
#18

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

S_A_N_T_A
На сайте с 23.11.2009
Offline
154
#19

Ваш код:


<div id="call">
<input type="radio" name="show" id="show1" /> - вот id номер 1
<input type="radio" name="show" id="show2" /> - вот id номер 2
<form>
<input class="secret1" type="text" value="secret1"/>
<input class="secret2" type="text" value="secret2"/>
<input class="nosecret" type="text" value="no secret"/>
</form>
</div>
<label for="show1">Link 1</label>
<label for="show2">Link 2</label>

По вашему примеру

При клике по кнопке идет сценарий либо для show1, либо сценарий для show2

У меня может быть только 1 ID например только show1

То есть обе ссылки выглядят примерно так (у них общий show1):

кнопка 1

<a data-target="#show1">кнопка 1</a>

кнопка 2

<a data-target="#show1">кнопка 2</a>

S
На сайте с 30.09.2016
Offline
469
#20

S_A_N_T_A, чёта Вы не догоняете...:(

Оптимизайка, конечно затейник, довольно остроумно решил задачу, но Вашим условиям это решение действительно удовлетворяет.

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий