Foros del Web » Creando para Internet » HTML »

Validar radio button checked true

Estas en el tema de Validar radio button checked true en el foro de HTML en Foros del Web. Muy buenas; Haber si alguien me puede ayudar!!! Tengo una tabla con unos registros, cuya primera columna de cada fila tengo puesto un radio button, ...
  #1 (permalink)  
Antiguo 27/05/2009, 02:37
Avatar de CopperDavid  
Fecha de Ingreso: mayo-2009
Ubicación: Madrid
Mensajes: 40
Antigüedad: 8 años, 7 meses
Puntos: 1
Validar radio button checked true

Muy buenas;

Haber si alguien me puede ayudar!!!

Tengo una tabla con unos registros, cuya primera columna de cada fila tengo puesto un radio button, y al final de la tabla un boton submit.

Mi intención es que, hasta que el usuario no seleccione algún radio button el boton este inactivo.

Lo puedo hacer con "logic:equal" preguntar si alguno de los radio button esta checked == true ??

O como puedo crear alguna condicion sin tener que tirar de javascript??

Espero haberme explicado bien.

Me mantengo a la espera de cualquier solución a este problemilla.
  #2 (permalink)  
Antiguo 27/05/2009, 02:39
Avatar de hades87  
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona - España
Mensajes: 3.194
Antigüedad: 10 años
Puntos: 68
Respuesta: Validar radio button checked true

Si no tiras de javascript va a ser imposible saber si ha checkado o no un radio button. Que yo sepa para el control en el cliente, solo se puede usar javascript.
__________________
No diseñes usando tablas.
  #3 (permalink)  
Antiguo 27/05/2009, 03:13
Avatar de CopperDavid  
Fecha de Ingreso: mayo-2009
Ubicación: Madrid
Mensajes: 40
Antigüedad: 8 años, 7 meses
Puntos: 1
Respuesta: Validar radio button checked true

Si, si con javascript ya lo tengo hecho, que desde cualquier campo de la tabla puedes acceder a un detalle con dobleclick y haciendole que se seleccione el radio buton de la fila en cuestión y envie el formulario.

Pero tengo que hacer una alternativa sin javascript y controlar que el usuario antes de clickar el boton de SUBMIT, haya seleccionado antes un radio button para poder enviar la variable del radiobutton.

Existe algo por ahí ??? o conoceis alguna propuesta de como hacerlo???

SALU2.
  #4 (permalink)  
Antiguo 27/05/2009, 03:24
Avatar de hades87  
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona - España
Mensajes: 3.194
Antigüedad: 10 años
Puntos: 68
Respuesta: Validar radio button checked true

creo que no, como bien te he comentado antes, todo el control "local" de tu web, se ha de ejerzer desde el navegador del usuario, por lo que si este tiene dehabilitado javascript no lo podrás validar.

Otra cosa imagino, sería mediante lenguaje de servidor, validad si te envia o no un id de campo especifico, pero eso se tendría que consultar mejor en el foro adecuado.
__________________
No diseñes usando tablas.
  #5 (permalink)  
Antiguo 27/05/2009, 03:38
Avatar de CopperDavid  
Fecha de Ingreso: mayo-2009
Ubicación: Madrid
Mensajes: 40
Antigüedad: 8 años, 7 meses
Puntos: 1
Respuesta: Validar radio button checked true

OK HADES, muchas gracias por tu aclaración.

Intentaré buscarle alternativa desde el servidor que le envie un mensaje de error al usuario haciendole saber que primero tiene que seleccionar una fila para ver detalle del registro en cuestión.

SALU2.

P.D (Me encantó tu logo, y nunca mejor dicho que FF se está comiendo a IE)jajajjajajajajjaja
  #6 (permalink)  
Antiguo 27/05/2009, 12:56
Avatar de Corneja  
Fecha de Ingreso: febrero-2008
Ubicación: Senolaf
Mensajes: 268
Antigüedad: 9 años, 9 meses
Puntos: 8
Respuesta: Validar radio button checked true

Lo que propone Hades es la única solución viable ya que si no quiere validar con Javascript (es lo más lógico) no le queda otra que en una única página PHP meter un selector mediante el cual

- si ninguno de los radios está marcado muestra la info de la página anterior
- si se produce un error muestra la info de la página anterior
- si alguno está marcado muestra la información que quieras

ya que si no haces esto deberías tirar de Javascript para redireccionar a otra web
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 11:40.