Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/05/2007, 18:08
Avatar de zick
zick
 
Fecha de Ingreso: mayo-2007
Ubicación: Los Angeles - Chile
Mensajes: 168
Antigüedad: 17 años, 10 meses
Puntos: 2
Re: Formulario: ocultar un campo al seleccionar otro

Amigo:

Intenta probar con el siguiente codigo:

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Formulario</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<div align="center"> 
  <form action="mailto:[email protected]" method="post" name="socio" id="socio" enctype="text/plain">
    <table width="500" border="1" cellpadding="5" cellspacing="0">
      <tr>
        <td width="25"><input name="correo" type="radio" value="si" onclick="if(this.checked){document.socio.correo_por.style.visibility = 'visible';}"></td>
        <td colspan="2">Deseo recibir correspondencia  
          <select name="correo_por" size="1" id="select" style="visibility:hidden">
            <option value="correo_ordinario" selected>Por correo ordinario</option>
            <option value="correo_electronico">Por correo electr&oacute;nico</option>
                  </select></td>
      </tr>
      <tr>
        <td width="25"><input type="radio" name="correo" value="no" onclick="if(this.checked){document.socio.correo_por.style.visibility = 'hidden';}"></td>
        <td width="300">No deseo recibir correspondencia</td>
      </tr>
    </table>
  </form>
</div>
</body>
</html>
Por cierto.. tienes que considerar que el formulario aunque lo envies.. igual te dará el valor del combobox, ya que con el codigo lo unico que haces es ocultarlo, de ningun modo lo invalidas asi es que ten cuidado si lo vas a usar asi..

Espero poder haberte ayudado..

Zick Corporation®
Creando soluciones a su medida