Foros del Web » Programando para Internet » Javascript »

botones radio que se desmarcan al recargar la page

Estas en el tema de botones radio que se desmarcan al recargar la page en el foro de Javascript en Foros del Web. Hola, tengo un formulario con varios campos y 3 opciones de botones radio, en función de cuál de estos botones se seleccione aparecen unos menús ...
  #1 (permalink)  
Antiguo 24/06/2002, 09:48
 
Fecha de Ingreso: mayo-2002
Mensajes: 88
Antigüedad: 22 años
Puntos: 0
botones radio que se desmarcan al recargar la page

Hola, tengo un formulario con varios campos y 3 opciones de botones radio, en función de cuál de estos botones se seleccione aparecen unos menús deplegables u otros, el problema es que cuando recargo la página para sacar el menú correspondiente una vez clikado el radio, éste aparece sin marcar, y yo pretendo que aparezca marcado, os enseño la función javascript que lo procesa por si lo veis más claro

/*Función que se llama desde cada uno de los botones radio, para comprobar si en los menús
de plan de estudios y de curso se ha seleccionado alguna opción */
function procesa_radio(formu,id)
{

if (procesa_2(formu)) //si el plan de estudios está seleccionado
{

if ((typeof formu.segundoSelect == 'undefined') || (formu.segundoSelect.value==0))//si el curso no se ha seleccionado
{
alert ("Debe seleccionar un CURSO");
//desmarco la opción radio que se había marcado
for (var i=0;i<formu.tipo_consulta.length;i++)
{
if (formu.tipo_consulta[I].checked)
formu.tipo_consulta[i].checked=false;
}
return false;
}
//si está todo en orden
//Dejo el elemento radio que se había marcado, como marcado.
//ESTE FOR NO FUNCIONA, REPASAR
for (var i=0;i<formu.tipo_consulta.length;i++)
{
if (formu.tipo_consulta[i].checked)
formu.tipo_consulta.checked=true;

}

formu.tipoConsulta.value=id; //la variable tipoConsulta identifica el tipo de consulta que queremos hacer
formu.cursoRecarga.value=formu.segundoSelect.value ; //almaceno el curso que habíamos escogido
formu.submit(); //recargo la página
}//if
}//function

Creo que es pq luego hago el submit, pero no se cómo solucionarlo, :( . Muchas gracias.
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 12:51.