Здравствуйте !!!!Извеняюсь за очень большие посты до этого.У меня есть кусок формы см ниже ,там есть три столбика типов недвижимости ,каждый из которых помечан радиобаттомом (выводится динамически ) в случае выбора в эллемент найм добовляется элемент value с названием текущего столбика,в столбике с выбаром своиств недвижемости стоит чекбокс,мне необходимо реализовать следущее чтоб при смене радиобаттома на другой, появлялись чеккбоксы в текущем столбике ,но дело в том ,что они выводятся динамически ,как лучше реализовать такое . Я с javascript дружу не очень к сожалению ,но темне менее написал вот енто ,примитивно ttype массив куда передаётся тип недвижимости который был выбран oz-id формы
| Код | function onload(){ if(ttype=="тип недвижимости"){ window.open("adddob") document.getElementById('itaz').style.display = 'none';
} }
|
| Код | <table cellspacing=0 cellpadding=0 border=1 width=100% height="300px" style="white-space:nowrap;"> <tr ><td align="left" colspan="3">Тип недвижимости</td></tr> <tr> <? while ($datt1=mysql_fetch_array($tt1)) { if (!$ttype2) $ttype2=$datt1[name];?> <td align=left><span class=gr><input onClick="gog('<? echo $datt1[name]; ?>', '<? echo $ttype; ?>', this.form.region.options[this.form.region.selectedIndex].text, this.form.gorod.options[this.form.gorod.selectedIndex].text, document.getElementById('allrayon'), document.getElementById('allmetro'), document.getElementById('allttype2'), document.getElementById('allttype3'));" type=radio name=ttype2 value='<? echo $datt1[name]; ?>' <? if ($datt1[name] == $ttype2) echo "CHECKED";?>><? echo $datt1[name]; ?></td> <? } ?> </tr>
<tr><? echo($ttype2);?> <? mysql_data_seek($tt1,0); while ($datt1=mysql_fetch_array($tt1)) { $tt2=mysql_query("SELECT * FROM $T_TTYPE3 WHERE ttype='$datt1[name]' ORDER BY num ASC;"); // тип недвижимости ?> <td align=left valign=top><span class=gr> <? while($datt2=mysql_fetch_array($tt2)) { echo "<input onclick='disable_ttype3($datt2[razd]);' type=checkbox name=$datt2[name] value='$datt2[name]' style='visibility: visible;'>kkk"; echo "<input onclick='disable_ttype3($datt2[razd]);' type=checkbox name=$datt2[name] value='$datt2[name]' style='visibility: hidden;'>"; echo $datt2[name]."<br>"; } if ($datt1[name] != "Недвижимость для автотранспорта") { echo "<hr>"; $tt2=mysql_query("SELECT * FROM $T_TTYPE3 WHERE ttype='Дополнительно' ORDER BY num ASC;"); while($datt2=mysql_fetch_array($tt2)) { echo"<input type=checkbox name=ttype3 value='$datt2[name]' style='visibility: visible;'>cddf"; echo $datt2[name]."<br>";}}} ?> </td><? } ?> </tr> </table>
|
|