• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

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

  • Автор темы supervladislav
  • Дата начала
S

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>
 
V

Vovochka

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

supervladislav

Лучше через disable
Если сделать просто скрытым, это не отменит отправки этих боксов на сервер.
а какую конструкцию нужно использовать document.название формы.название поля.disabled=0 ну или 1
так
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!