блокировка чеккбосов

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем supervladislav, 8 май 2008.

  1. supervladislav

    supervladislav Гость

    подскажите как заблокировать форму ))так чтоб при нажатии по радиобаттому блокировался тот или другой столбик чеккбоксов))))какие конструкции лучше выбрать можно ли использовать document.getElementById('s2').style.display = 'none'; по id или лучше сделать через disable
    <script language="javascript">
    function zablok()
    {
    if(document.one.ttype1.checked)
    {alert("форма1");
    document.one.ttype3=0;}
    if(document.one.ttype2.checked)
    {alert("форма2");
    }
    if(document.one.ttype4.checked)
    {alert("форма3");}



    }
    </script>


    <form action="min.html" method="get" name="one" id="one">
    <table align="center" cellpadding="0" cellspacing="0" border="1">
    <tr valign="top">
    <td align="center" colspan="2"><input type="radio" name="ttype" value="Жилая недвижимость" id="ttype1" onclick="zablok();">Жилая недвижимость</td>
    <td align="center" colspan="2"><input type="radio" name="ttype" value="Коммерческая недвижимость" id="ttype2" onclick="zablok();">Коммерческая недвижимость</td>
    <td align="center" colspan="2"><input type="radio" name="ttype" value="Недвижимость для автотранспорта" id="ttype4" onclick="zablok();">Недвижимость для автотранспорта</td>
    </tr>
    <tr align="left">
    <td id="01"><input type="checkbox" name="ttype3" value="1 к кв" ></td><td>1 к кв.</td>
    <td id="02" ><input type="checkbox" name="ttype3" value="Универсальное помещение" / disabled="disabled"></td><td>Универсальное помещение</td>
    <td id="03" ><input type="checkbox" name="ttype3" value="Место в паркинге" disabled="disabled"></td><td>Место в паркинге</td>
    </tr>
    <tr align="left">
    <td id="01"><input type="checkbox" name="ttype3" value="2 к кв"></td><td>2 к кв.</td>
    <td id="02" ><input type="checkbox" name="ttype3" value="Офис" disabled="disabled"></td><td>Офис</td>
    <td id="03" ><input type="checkbox" name="ttype3" value="Гараж" disabled="disabled"></td><td>Гараж</td>
    </tr>
    <tr align="left">
    <td id="01"><input type="checkbox" name="ttype3" value="3 к кв"></td><td>3 к кв.</td>
    <td id="02" ><input type="checkbox" name="ttype3" value="Торговое помещение" disabled="disabled"></td><td>Торговое помещение</td>
    <td id="03" ><input type="checkbox" name="ttype3" value="Открытая автостоянка" disabled="disabled"></td><td>Открытая автостоянка</td>
    </tr>
    <tr align="left">
    <td id="01"><input type="checkbox" name="ttype3" value="4-х и более к кв" ></td><td>4-х и более к кв.</td>
    <td id="02" ><input type="checkbox" name="ttype3" value="Склад" disabled="disabled" ></td><td>Склад</td>
    <td></td>
    </tr>
    <tr align="left">
    <td id="01"><input type="checkbox" name="ttype3" value="Земельный участок" ></td><td>Земельный участок </td>
    <td id="02" ><input type="checkbox" name="ttype3" value="Производственное помещение" disabled="disabled"></td><td>Производственное помещение</td>
    <td></td>
    </tr>
    <tr align="left">
    <td id="01"><hr width="100%" size=2><input name="ttype3" value="Новостройка" type="checkbox" ></td><td>Новостройка</td>
    <td id="02" ><input type="checkbox" name="ttype3" value="Здание" disabled="disabled"></td><td>Здание</td>
    <td></td>
    </tr>
    <tr align="left">
    <td id="01"><input type="checkbox" name="ttype3" value="Вторичка" ></td><td>Вторичка</td>
    <td id="02" ><input type="checkbox" name="ttype3" value="Здание с участком" disabled="disabled"></td><td>Здание с участком</td>
    <td></td>
    </tr>
    <tr align="left">
    <td id="01"><input type="checkbox" name="ttype3" value="Наличие парковки" ></td><td>Наличие парковки</td>
    <td id="02" ><input type="checkbox" name="ttype3" value="Земельный участок" disabled="disabled"></td><td>Земельный участок</td>
    <td></td>
    </tr>
    <tr align="left">
    <td id="01"><input type="checkbox" name="ttype3" value="Охрана" ></td><td>Охрана</td>
    <td id="02" ><hr width="100%" size=2><input type="checkbox" name="ttype3" value="Новостройка" disabled="disabled" ></td><td>Новостройка</td>
    <td></td>
    </tr>
    <tr align="left">
    <td></td>
    <td></td>
    <td id="03" ><input type="checkbox" name="ttype3" value="Вторичка" disabled="disabled"></td><td>Вторичка</td>
    </tr>
    <tr align="left">
    <td></td>
    <td></td>
    <td id="03" ><input type="checkbox" name="ttype3" value="Наличие парковки" disabled="disabled"></td><td>Наличие парковки</td>
    </tr>
    <tr align="left">
    <td></td>
    <td></td>
    <td id="03" ><input type="checkbox" name="ttype3" value="Охрана" disabled="disabled"></td><td>Охрана</td>
    </tr>
    <tr align="left">
    <td></td>
    <td></td>
    <td></td>
    </tr>

    </table>
    </form>
     
  2. Vovochka

    Vovochka Гость

    Лучше через disable
    Если сделать просто скрытым, это не отменит отправки этих боксов на сервер.
     
  3. supervladislav

    supervladislav Гость

    а какую конструкцию нужно использовать document.название формы.название поля.disabled=0 ну или 1
    так
     
Загрузка...

Поделиться этой страницей