Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2011, 05:59
guiruflu
 
Fecha de Ingreso: abril-2010
Mensajes: 10
Antigüedad: 14 años, 1 mes
Puntos: 0
Mensaje Marcar un radio dependiendo de si value es "hombre" o "mujer"

La cosa es que tengo un formuario que quiero que se me rellene con datos que tengo guardados en un BD, x si el usuario quiere modificar alguno.
pero no hay manera de marcar el radio correcto.
He probado varias cosas y no me funciona.

os pongo el codigo que he estado probando.

function cargar() {
String s=<%=sexo%>;
if (s=="hombre"){
// form1.sexo[0].checked=true;
document.getElementById('sexoH').checked=true;
document.getElementById('sexoM').checked=false;
}else
{
//form1.sexo[1].checked=true;
document.getElementById('sexoM').checked=true;
document.getElementById('sexoH').checked=false;
}
}


La idea es hacer la llamada al cargar la pagina, para que al cargarla me salga marcada la opcion correcta.

<body onload="cargar(this)">
...........
<p>Sexo:<br>
<input type="radio" id="sexoH" name="sexo" value="hombre" />Hombre
<input type="radio" id="sexoM" name="sexo" value="mujer" />Mujer<br>
</p>
.............


no se si estar bien lo que intento.
gracias.