Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Переключение (https://javascript.ru/forum/misc/51378-pereklyuchenie.html)

kostyanet 05.11.2014 19:55

Ну что за бред? на форму вешайте онченж, получили таргет - нашли тождество в другой форме и все. Чтобы быстро найти тождество придумайте id. Аналогично встречно с той другой формы.

Что за хрень вообще? Какая-то бл идиосинкразия к id. Откройте гуглевскую пагу поиска - там голимые id. Нафиг на пупе изворачиваться, если профтыкал и бери тепленькими.

kostyanet 05.11.2014 19:59

И еще, радио и чекбоксы - угребище. В стопицот раз проще отрендерить и обслужить select-multiple. И выглядит по-человечески.

Тем более что тут и не мултики.

kostyanet 05.11.2014 20:31

Понял, у него были ид, но их распугали. ТС, верните ид

<form id='form1' ...

<input type='radio' id='form1rad1'...
form1rad2
form1rad3

//аналогично для второй
form2rad1
form2rad2
form2rad3
//...

var coaxial_radio=function(event){

   var radio = event.target;

   var that = (this.id== 'form1')?'form2';'form1';

   document.getElementById(radio.id.replace(this.id,that)).checked = radio.checked;
};

form1.addEventListener('change',coaxial_radio);
form2.addEventListener('change',coaxial_radio);


Какой-то там еще надо - впишите.

inline в форму все можно вписать, там 1 строка будет.

ЗЫ Отгружать лучше 1 форму, тогда вообще просто. В одно форме name, в другой точно такие же id. Но функции будут разные.

porezon 05.11.2014 20:33

спасибо большое


Часовой пояс GMT +3, время: 22:40.