Foros del Web » Programando para Internet » Javascript »

Deshabilitar checkbox

Estas en el tema de Deshabilitar checkbox en el foro de Javascript en Foros del Web. Hola, tengo el siguiente problema: Tengo un grupo de botones que se llaman de la siguiente forma: <INPUT CHECKED TYPE="radio" NAME="Forma1" VALUE=1 tabindex="1">Pedido <INPUT TYPE="radio" ...
  #1 (permalink)  
Antiguo 25/07/2002, 04:27
 
Fecha de Ingreso: febrero-2002
Mensajes: 45
Antigüedad: 22 años, 11 meses
Puntos: 0
Deshabilitar checkbox

Hola, tengo el siguiente problema:
Tengo un grupo de botones que se llaman de la siguiente forma:
<INPUT CHECKED TYPE="radio" NAME="Forma1" VALUE=1 tabindex="1">Pedido
<INPUT TYPE="radio" NAME="Forma1" VALUE=2>Presupuesto a Cliente
<INPUT TYPE="radio" NAME="Forma1" VALUE=3>Beneficio sobre coste
<INPUT TYPE="radio" NAME="Forma1" VALUE=4>Beneficio sobre venta

¿Hay forma de deshabilitar alguno de los checkbox del grupo?
Gracias
  #2 (permalink)  
Antiguo 25/07/2002, 04:34
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 23 años
Puntos: 17
Re: Deshabilitar checkbox

Con IE funciona disabled.

Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
  #3 (permalink)  
Antiguo 25/07/2002, 04:42
 
Fecha de Ingreso: febrero-2002
Mensajes: 45
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: Deshabilitar checkbox

¿Como accedo a cada uno de los elementos del grupo si se llaman todos Forma1?

¿Podrías poner el código?
Gracias
  #4 (permalink)  
Antiguo 25/07/2002, 05:30
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 4 meses
Puntos: 381
Re: Deshabilitar checkbox

Hola,

si lo quieres tener deshabilitado de entrada le pones disabled al tag en concreto:

&lt;INPUT TYPE=&quot;radio&quot; NAME=&quot;Forma1&quot; VALUE=3 disabled&gt;Beneficio sobre coste

Si lo que quieres es deshabilitarlo en otro momento cuando ocurra algún evento la forma en la que puedes acceder a uno en concreto teniendo en cuenta que se llaman todos igual es mediante el número de objeto dentro del formulario.

Si tuvieras el formulario asi:

&lt;form name=&quot;formu&quot;&gt;
&lt;INPUT CHECKED TYPE=&quot;radio&quot; NAME=&quot;Forma1&quot; VALUE=1 tabindex=&quot;1&quot;&gt;Pedido
&lt;INPUT TYPE=&quot;radio&quot; NAME=&quot;Forma1&quot; VALUE=2&gt;Presupuesto a Cliente
&lt;INPUT TYPE=&quot;radio&quot; NAME=&quot;Forma1&quot; VALUE=3&gt;Beneficio sobre coste
&lt;INPUT TYPE=&quot;radio&quot; NAME=&quot;Forma1&quot; VALUE=4&gt;Beneficio sobre venta
&lt;/form&gt;

la forma de acceder por ejemplo al segundo radio sería

document.formu[1].disabled=true

recuerda que se empieza a contar desde cero, por eso el segundo radio lleva la posición [1]

suerte
  #5 (permalink)  
Antiguo 25/07/2002, 05:32
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 23 años
Puntos: 17
Re: Deshabilitar checkbox

document.form.forma1[0] --&gt; primer radio llamado forma1
document.form.forma1[1] --&gt; segundo radio llamado forma1
document.form.forma1[2] --&gt; tercer radio llamado forma1
...

Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
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 01:31.