Hola amigos, el siguiente código me genera dos botones de radio, que al seleccionarlos llaman a una función la cual muestra un campo de texto u otro según el botón de radio que se haya seleccionado.
El problema es que al hacerlo me elimina los botones de radio y sólo veo el campo de texto correspondiente en la ventana del navegador, y yo lo que quiero es que se sigan viendo los botones de radio y al seleccionarlos me genere el campo de texto debajo de ellos.
Imagino que el problema tiene fácil solución pero no doy con ella
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
Gracias adelantadas.
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd"
>
<html lang="en">
<head>
<title><!-- Insert your title here --></title>
</head>
<body>
<script language="javascript">
function detcliente()
{
if (document.f1.tipousuario[0].checked == true)
{muestra = 'Nombre de Contacto:<br><input type="text" name="contacto"><br><br>';}
else
{muestra = 'Nombre de la Empresa:<br><input type="text" name="contacto"><br><br>';}
document.write (muestra)
document.close()
}
</script>
<form name="f1" method="post" action="" enctype="multipart/form-data">
Soy:<br><input type="radio" name="tipousuario" onchange="detcliente()">Particular<br>
<input type="radio" name="tipousuario" onchange="detcliente()">Empresa<br>
</form>
</body>
</html>