Foros del Web » Creando para Internet » HTML »

¿ Como le digo a un radio boton que si eta vacio ponga no ?

Estas en el tema de ¿ Como le digo a un radio boton que si eta vacio ponga no ? en el foro de HTML en Foros del Web. Actualmente tengo este codigo <input type="radio" name="trastero" value="si"> Con Trastero<br> Se puede ver el codigo el si en el value, la cuestion es que me ...
  #1 (permalink)  
Antiguo 21/02/2011, 05:36
 
Fecha de Ingreso: mayo-2008
Mensajes: 228
Antigüedad: 15 años, 10 meses
Puntos: 2
¿ Como le digo a un radio boton que si eta vacio ponga no ?

Actualmente tengo este codigo

<input type="radio" name="trastero" value="si"> Con Trastero<br>

Se puede ver el codigo el si en el value, la cuestion es que me han pedido que no tenga 2 opciones para si y no simplemente tenga 1 opcion si se marca si si no se marca no y si se han confundido algun reset de ese campo que borre el marcado, la verdad no tengo ni idea de como hacerlo.
  #2 (permalink)  
Antiguo 21/02/2011, 06:07
 
Fecha de Ingreso: enero-2011
Mensajes: 45
Antigüedad: 13 años, 2 meses
Puntos: 2
Respuesta: ¿ Como le digo a un radio boton que si eta vacio ponga no ?

Hola,
a un radio buton solo se le puede dar un valor. Lo que puedes hacer es que el código que lee el valor devuelto, interprete que, cuando el radio viene vacío, devuelva como si viniese con un no.

Para hacer el reset, basta con poner un <input type="reset"/> en el formulario, lo cual devuelve los campos del formulario a su valor inicial, es decir, en este caso, como solo tenemos un campo (el radio), pondría ese campo a no seleccionado, porque así es como lo cargas. Si esta no te vale, la otra opción es la de hacer que el botón de reset llame a un comando javascript, que ponga el radio a no seleccionado

Espero que te sirva con esto.
Salu2

Etiquetas: radio, vacio, botones
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 03:03.