Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Diseño web | Promoción web | Ganar dinero
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Deshabilitar un botón de radio

He estado leyendo sus artículos y me llama la atención la función onfocus=this.blur() para no permitirle al usuario posicionarse en una caja de texto. (artículo Inhibir un campo texto de formulario con Javascript)

Ahora bien, si quiero hacer lo mismo pero para un radio button, ¿cómo lo hago?

La FAQ Deshabilitar un botón de radio tiene

Pertenece a la categoría:


 Respuesta de Miguel Angel Alvarez  22/4/03 
Si quieres inhibir un radio button existe un atributo del HTML para los elementos de formulario
<input type=radio> que te servirá de mucha ayuda: disabled.




Si lo utilizamos los elementos quedarán en color gris y no se podrán pulsar. Quedaría algo como esto:


<input type=radio name=miradio disabled>


Que tendría como resultado este botón de radio:




Un detalle que sería importante destacar es que esto sólo funcionará en los navegadores que entiendan ese atributo, que no tienen porque ser todos los del mercado. En Iexplorer 6 y Netscape 7 sí funciona.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

 Comentarios de los visitantes
Se muestra un comentario revisado

 Comentario de Miguel Angel Alvarez
22/4/03 
Si deseamos inhibir el campo de tipo radio con Javascript podemos aprender en el artículo Inhibir radio button con Javascript.

Utilizar Javascript tiene como ventaja que funcionará en todos los navegadores que permitan la ejecución de Javascript, que son todos los más utilizados en la práctica. Además, podremos personalizar un poco más la manera de funcionar de un campo de radio deshabilitado.


 
FAQ relacionadas
  + Botón Javascript para Imprimir página web
  + Pasar variables de ASP o PHP hacia Javascript o viceversa
  + Enviar un mismo formulario a tres frames distintos
  + Retardo en Javascript
  + Enlace múltiple
  + Redimensionar en Netscape el tamaño de la ventana
  + ¿Cuál es la diferencia entre Java y Javascript?
  + Abrir ventanas secundarias en Javascript
  + Cómo tener dos scripts en la misma página para dos navegadores
  + Enviar al navegador a otra página si no tiene habilitado Javascript
  + Abrir una ventana pequeña que quede detrás de la principal.
  + Obtener datos de una base para construir mis javascripts
  + Sustituir puntos por comas en campos numéricos
  + Inhibir una caja de texto de formulario
  + Preguntar si desea enviar realmente un formulario
  + ¿Cómo puedo abrir y cerrar un popup?
  + Menú desplegable para la navegación
  + ¿Cómo puedo maximizar el navegador automáticamente?
  + Utilizar una ventana sin menús para mi web
  + Trabajar con un botón de radio en Javascript
  + JavaScript que muestra un mensage diferente cada día
  + Ir a la página anterior al pulsar una imagen
  + Como puedo hacer una ventana de navegador barra de herramientas.
  + Evitar que pueda verse el código fuente de la página
  + Habilitar o desabilitar checkbox en función del estado de otro checkbox
  + Comprobacion de formularios
  + Evitar que pida confirmación al cerrar una ventana
  + Abrir popup desde Iframe
  + Función eval en Javascript
  + Generar un color con Javascript
  + Crear con JavaScript variables globales a todos los frames
  + Variables globales en Javascript
  + Propiedades de la clase Math de Javascript
  + Bloquear popups desde la propia web
  + Submenú en otra ventana con Javascript
  + Crear objetos con Javascript
  + Convertir una variable en constante con Javascript
  + Ayuda con Javascript
  + Borrar contenido input automaticamente
  + Utilizar Javascript en tus páginas web
  + ...

Para ver más FAQ relacionadas accede a las categorías:

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia