[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: location=document.
Gosha_84
Привет всем...
Есть такая проблема,
есть две опции typr='radio'
"да" и "нет"
когда делаю щелчок на "Да" должно открывать <select></select>
и когда "Нет" должно исчизать но не работает, я делаю так

Код
<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';
            }
            ?>

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>


Код
<?php
            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>

Код
<?php
}
?>

HTML
</form>

Зарание Блогодарен.



Спустя 12 дней, 2 часа, 54 минуты, 41 секунда (20.11.2007 - 20:47) bars80080 написал(а):
я правильно понимаю:
выбираем опцию "да" и появляется поле с падающим списком,
если так, то:
Код
<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>

а уже при приёме данных, ты решаешь по полю tud использовать данные или нет


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.