Foros del Web » Programando para Internet » Javascript »

Deshabilitar botones

Estas en el tema de Deshabilitar botones en el foro de Javascript en Foros del Web. Hola, alguien me puede ayudar diciendome como puedo deshabilitar/habilitar un cuadro de texto o boton, cuando se ejecuta cierta codicion...
  #1 (permalink)  
Antiguo 23/06/2007, 22:42
 
Fecha de Ingreso: febrero-2007
Mensajes: 139
Antigüedad: 17 años, 3 meses
Puntos: 0
Deshabilitar botones

Hola, alguien me puede ayudar diciendome como puedo deshabilitar/habilitar un cuadro de texto o boton, cuando se ejecuta cierta codicion
  #2 (permalink)  
Antiguo 24/06/2007, 11:37
 
Fecha de Ingreso: febrero-2007
Mensajes: 69
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Deshabilitar botones

puedes hacer que no se vea con la propiedad visible que es comun a todos los controles

saludos ;)
  #3 (permalink)  
Antiguo 24/06/2007, 12:34
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Re: Deshabilitar botones

¿en dónde se debe ejecutar dicha condición? o.. ¿qué es exactamente la condición?
  #4 (permalink)  
Antiguo 24/06/2007, 19:20
 
Fecha de Ingreso: febrero-2007
Mensajes: 139
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Deshabilitar botones

tengo un formulario que tiene un radio opcion y un boton que lleva a una nueva ventana, el cual permanece deshabilitado,pero si escoge una opcion en especial me debe habilitar el boton para que el usuario pueda dar clic en el. la condicion seria un if
  #5 (permalink)  
Antiguo 24/06/2007, 19:38
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Re: Deshabilitar botones

ok, entonces tu problema es de javascript. vamos para ese foro.
  #6 (permalink)  
Antiguo 25/06/2007, 00:58
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Deshabilitar botones

Hola glory82

A ver si te refieres a esto:

Código:
<form>
<input type="radio" name="rad" onclick = "boton.disabled = false" />
<input type="radio" name="rad" onclick = "boton.disabled = false" />
<input type="button" value="Algo" name="boton" />
</form>
Saludos,
  #7 (permalink)  
Antiguo 02/07/2007, 16:50
 
Fecha de Ingreso: febrero-2007
Mensajes: 139
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Deshabilitar botones

Cita:
Iniciado por JavierB Ver Mensaje
Hola glory82

A ver si te refieres a esto:

Código:
<form>
<input type="radio" name="rad" onclick = "boton.disabled = false" />
<input type="radio" name="rad" onclick = "boton.disabled = false" />
<input type="button" value="Algo" name="boton" />
</form>
Saludos,
Hola, de antemano si te llega varias veces este mensaje mis disculpas, es que no se muestra.

El codigo que me enviaste esta bien y me sirve de mucho, pero me falta una cosita en la que si me puedes ayudar gracias. Necesito que el boton aparezca deshabilitado por defecto cuando se carga la pagina y que ya luego cuando se le de la opcion deseada se habilite, intente colocando disabled en la misma linea en la que se crea el boton pero entonces siempre va a estar deshabilitado y no hay radio que valga, entonces, como puedo hacer lo que quiero???

Este es el foro de javascript, no(Foros del Web > Programación para sitios web > Javascript )????sino disculpa mi ignorancia
  #8 (permalink)  
Antiguo 02/07/2007, 17:27
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Deshabilitar botones

Prueba esto:
Código HTML:
<form>
<input type="radio" name="rad" onclick = "document.getElementById('elBoton').disabled = false;" />
<input type="radio" name="rad" onclick = "document.getElementById('elBoton').disabled = false; />
<input type="button" id="elBoton" value="Algo" name="boton" disabled="disabled" />
</form> 
  #9 (permalink)  
Antiguo 05/07/2007, 20:47
 
Fecha de Ingreso: febrero-2007
Mensajes: 139
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Deshabilitar botones

Muchisimas gracias por tu respuesta, me ha servido de mucho, voy a poner el codigo bueno para que otras personas lo puedan usar porque hay unos pequeños errorcitos:
***************************************
Codigo para deshabilitar botones de comando por medio de botones de opcion (radio)

<form>
PO<input type="radio" name="rad" onclick = "document.getElementById('elBoton').disabled = false;" value="1" />
NE<input type="radio" name="rad" onclick = "document.getElementById('elBoton').disabled = true;" value="0" checked />
<input type="button" id="elBoton" value="Algo" name="boton" disabled="disabled" />
</form>
  #10 (permalink)  
Antiguo 08/08/2007, 03:09
Avatar de trullfer  
Fecha de Ingreso: marzo-2007
Mensajes: 34
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Deshabilitar botones

y si quiero deshabilitar mas de un boton.
he probado escribiendo dos onclick pero no funciona asi. como se hace??
gracias
  #11 (permalink)  
Antiguo 08/08/2007, 07:08
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Re: Deshabilitar botones

Dos onclick no se pueden poner, lo que si podemos poner es dos sentencias (y todas las que queramos) en un onclick:

Código PHP:
onclick "document.getElementById('elBoton').disabled = false; document.getElementById('elOtroBoton').disabled = false;" 
Pero en estos casos suele ser más cómodo declarar una función deshabilitar(idBoton);


Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
  #12 (permalink)  
Antiguo 08/08/2007, 08:47
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Busqueda Re: Deshabilitar botones

Hola:

Con javascript y muchos lenguajes se pueden hacer varias asignaciones en una, y en elementos de formulario es más cómodo (y buena costumbre) usar el nombre del control en vez de getElementById, un ejemplo sería:

function habilita(control) {
control1.disabled = control2.disabled = control.checked;
}

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #13 (permalink)  
Antiguo 08/08/2007, 11:30
Avatar de trullfer  
Fecha de Ingreso: marzo-2007
Mensajes: 34
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Deshabilitar botones

muchas gracias. oyes sabeis de alguna pagina donde vengan todos los elementos que se puedan añadir a una pagina jsp y las distintas opciones con cada uno??
  #14 (permalink)  
Antiguo 14/08/2007, 03:29
Avatar de trullfer  
Fecha de Ingreso: marzo-2007
Mensajes: 34
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Deshabilitar botones

hola, vuelvo con problemas. el codigo de derkenuke no me funciona.

mis dos botones son asi
..........................................

<input type="submit" value="VER y MODIFICAR Enfermedad" name="boton" disabled="disabled" />

<input type="submit" value="ELIMINAR Enfermedad" name="boton" disabled="disabled" />
.............................................

al seleccionar el radio quiero que se activen los dos.
EN JSP
no se si sera igual o no pero no me funciona.
ayudita porfi
gracias
  #15 (permalink)  
Antiguo 14/08/2007, 19:03
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Re: Deshabilitar botones

Hombre, para que mi código específico te funcione debes cambiar los false's a true's y darle a tus botones los siguientes id's: elBoton, elOtroBoton.

Supongo que no esperarías que funcionase por arte de magia ¿no?


PD: Los privados son para lo que son, no para dudas...
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
  #16 (permalink)  
Antiguo 16/08/2007, 01:55
Avatar de trullfer  
Fecha de Ingreso: marzo-2007
Mensajes: 34
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Deshabilitar botones

vale, me acabo de dar cuenta, tenia que poner id a mis botones, porque lo ke derkenuke coje es el id, no el name del boton. solucionado pues. gracias
  #17 (permalink)  
Antiguo 25/08/2011, 17:03
Avatar de megafixerman  
Fecha de Ingreso: agosto-2011
Mensajes: 3
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Deshabilitar botones

Si quiero hacer un boton que se habilite a los 30 segundos como seria ?
  #18 (permalink)  
Antiguo 25/08/2011, 19:02
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Deshabilitar botones

Hola:

El tema lo cerramos por antiguo.

megafixerman: Te invito a que crees un nuevo tema para tu nueva pregunta.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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.
Tema Cerrado

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 06:19.