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