Есть такая проблема,
есть две опции typr='radio'
"да" и "нет"
когда делаю щелчок на "Да" должно открывать <select></select>
и когда "Нет" должно исчизать но не работает, я делаю так
Код
<script>
function foo()
{
location=document.adminForm.cb_construccion.options[document.adminForm.cb_construccion.selectedIndex].value
}
</script>
function foo()
{
location=document.adminForm.cb_construccion.options[document.adminForm.cb_construccion.selectedIndex].value
}
</script>
HTML
<form action="ххх.php" method="post" id="adminForm" name="adminForm" onsubmit="return submitbutton(this)">
Код
<?php
if($_REQUEST["cb_construccion"] == 'Si'){
$value0 = 'Si';
}else{
$value0 = 'forms.php?cb_construccion=Si';
}
?>
if($_REQUEST["cb_construccion"] == 'Si'){
$value0 = 'Si';
}else{
$value0 = 'forms.php?cb_construccion=Si';
}
?>
HTML
<input type="radio" name="cb_construccion" onclick="foo()" size="1" mosLabel="Trabaja en la construcción" value="<?=$value0?>" id="cb_construccion" /> <label for="cb_construccion0">Si</label>
<input type="radio" name="cb_construccion" size="1" mosLabel="Trabaja en la construcción" value="No" id="cb_construccion1" /> <label for="cb_construccion1">No</label>
<input type="radio" name="cb_construccion" size="1" mosLabel="Trabaja en la construcción" value="No" id="cb_construccion1" /> <label for="cb_construccion1">No</label>
Код
<?php
if($_REQUEST["cb_construccion"] == 'Si'){
?>
if($_REQUEST["cb_construccion"] == 'Si'){
?>
HTML
Ocupación:
<select name="cb_ocupacion[]" class="inputbox" size="0" mosReq="0" mosLabel="Ocupación">
<option value=""> </option>
<option value="Arquitecto">Arquitecto</option>
<option value="Ingeniero">Ingeniero</option>
<option value="Constructor">Constructor</option>
<option value="Techista">Techista</option>
<option value="Albañil">Albañil</option>
<option value="Colocador">Colocador</option>
<option value="Distribuidor">Distribuidor</option>
<option value="Vendedor de Materiales">Vendedor de Materiales</option>
<option value="Otros">Otros</option>
</select>
<select name="cb_ocupacion[]" class="inputbox" size="0" mosReq="0" mosLabel="Ocupación">
<option value=""> </option>
<option value="Arquitecto">Arquitecto</option>
<option value="Ingeniero">Ingeniero</option>
<option value="Constructor">Constructor</option>
<option value="Techista">Techista</option>
<option value="Albañil">Albañil</option>
<option value="Colocador">Colocador</option>
<option value="Distribuidor">Distribuidor</option>
<option value="Vendedor de Materiales">Vendedor de Materiales</option>
<option value="Otros">Otros</option>
</select>
Код
<?php
}
?>
}
?>
HTML
</form>
Зарание Блогодарен.
Спустя 12 дней, 2 часа, 54 минуты, 41 секунда (20.11.2007 - 20:47) bars80080 написал(а):
я правильно понимаю:
выбираем опцию "да" и появляется поле с падающим списком,
если так, то:
а уже при приёме данных, ты решаешь по полю tud использовать данные или нет
выбираем опцию "да" и появляется поле с падающим списком,
если так, то:
Код
<script language="javascript"><!--
function tuds() {
if(document.all) {
if(document.baseform.tud[0].checked == true) { document.all['backtud'].style.visibility = 'hidden'; }
else { document.all['backtud'].style.visibility = 'visible'; }
getsum(); }}
//--></script>
<form name="baseform" method="post">
<div id="backtud" style="visibility: visible">исчезающее поле</div>
<input type="radio" name="tud" value="1" onclick="tuds()" />да</td><td>
<input type="radio" name="tud" value="2" checked onclick="tuds()" />нет</td>
</form>
function tuds() {
if(document.all) {
if(document.baseform.tud[0].checked == true) { document.all['backtud'].style.visibility = 'hidden'; }
else { document.all['backtud'].style.visibility = 'visible'; }
getsum(); }}
//--></script>
<form name="baseform" method="post">
<div id="backtud" style="visibility: visible">исчезающее поле</div>
<input type="radio" name="tud" value="1" onclick="tuds()" />да</td><td>
<input type="radio" name="tud" value="2" checked onclick="tuds()" />нет</td>
</form>
а уже при приёме данных, ты решаешь по полю tud использовать данные или нет
_____________