Создал функцию, которая по нажатию на соответствующую должна скрываь-открывать элементы формы. Работает только в fierfox
Кнопки создаются по алгоритму
<label > <input type="checkbox" id="<?php echo $id_checkbox ?>" name="extra_fields[<?php echo $ch_id?>][]" value="<?php echo $val_id;?>" <?php if (is_array($extra_fields_active[$ch_id]) && in_array($val_id, $extra_fields_active[$ch_id])) echo "checked";?> /><span onclick="knopochki('<?php echo $funk ?>');"><?php echo $val_name;?></span></label>
<?php $check=$check+1; $id_checkbox='checkbox'.$check?>
<?php $funk=$funk+1; ?>
Сама функция
function knopochki(n){
var tipn = document.getElementById('tipn');
var categoriname0 = document.getElementById('categoriname0');
var categoriname1 = document.getElementById('categoriname1');
var categoriname2 = document.getElementById('categoriname2');
var JK = document.getElementById('JK');
var JKn = document.getElementById('JKn');
var tip = document.getElementById('tip');
var categori0 = document.getElementById('categori0');
var categori1 = document.getElementById('categori1');
var categori2 = document.getElementById('categori2');
var kolvon = document.getElementById('kolvon');
var kolvo = document.getElementById('kolvo');
var srocn = document.getElementById('srocn');
var sroc = document.getElementById('sroc');
var NazvJK = document.getElementById('NazvJK');
var category_id = document.getElementById('category_id');
var NazvZa = document.getElementById('NazvZa');
var manufacturer_id = document.getElementById('manufacturer_id');
var Chen= document.getElementById('Chen');
var price_to1= document.getElementById('price_to1');
var price_to2 = document.getElementById('price_to2');
var sroc = document.getElementById('sroc');
var srocn = document.getElementById('srocn');
var rub = document.getElementById('rub');
if (n==0){
if (checkbox2.checked==false){
checkbox3.checked=false;
NazvJK.style.display='';
JK.style.display='';
category_id.style.display='';
NazvZa.style.display='';
manufacturer_id.style.display='';
Chen.style.display='';
price_to1.style.display='';
price_to2.style.display='';
sroc.style.display='';
srocn.style.display='';
rub.style.display='';
}
}
if(n==1){
if (checkbox3.checked==false){
checkbox2.checked=false;
NazvJK.style.display='none';
JK.style.display='none';
category_id.style.display='none';
NazvZa.style.display='none';
manufacturer_id.style.display='none';
sroc.style.display='none';
srocn.style.display='none';
rub.style.display='none';
}
else{
NazvJK.style.display='';
JK.style.display='';
category_id.style.display='';
NazvZa.style.display='';
manufacturer_id.style.display='';
Chen.style.display='';
price_to1.style.display='';
price_to2.style.display='';
sroc.style.display='';
srocn.style.display='';
rub.style.display='';
}
}
}
Может кто подсказать, почему её не принимают другие браузеры ?