Foros del Web » Programando para Internet » Javascript »

Marcar un radio dependiendo de si value es "hombre" o "mujer"

Estas en el tema de Marcar un radio dependiendo de si value es "hombre" o "mujer" en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 21/02/2011, 05:59
 
Fecha de Ingreso: abril-2010
Mensajes: 10
Antigüedad: 14 años
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.
  #2 (permalink)  
Antiguo 21/02/2011, 09:00
 
Fecha de Ingreso: abril-2010
Mensajes: 10
Antigüedad: 14 años
Puntos: 0
Respuesta: Marcar un radio dependiendo de si value es "hombre" o "mujer"

Tras unas cuantas pruebas mas, ya esta solucionado, que facil parece ahora,jajaja. gracias de todas formas.

os lo dejo x si a alguien le puede servir.


<SCRIPT>
.....................
function cargar() {
if (document.form1.sexo[0].value=="<%=sexo%>"){
document.form1.sexo[0].checked=true;
}
if (document.form1.sexo[1].value=="<%=sexo%>"){
document.form1.sexo[1].checked=true;
}
}
.............
</SCRIPT>

<body onload=cargar()>
...........................

Etiquetas: dependiendo, radio
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:24.