Foros del Web » Programando para Internet » Javascript »

Bloquear/Desbloquear campos files.

Estas en el tema de Bloquear/Desbloquear campos files. en el foro de Javascript en Foros del Web. Buenas gente... mirar tengo una duda, me gustaría saber como puedo hacer teniendo esto, que al seleccionar el primero, es decir al cargar un archivo ...
  #1 (permalink)  
Antiguo 07/03/2007, 18:19
 
Fecha de Ingreso: abril-2006
Mensajes: 218
Antigüedad: 18 años, 1 mes
Puntos: 0
Bloquear/Desbloquear campos files.

Buenas gente... mirar tengo una duda, me gustaría saber como puedo hacer teniendo esto, que al seleccionar el primero, es decir al cargar un archivo sobre el primero, se me desbloquee el segundo y así hasta llegar a todos.

<input type='file' id='1' class='form' OnSelect='procesa(2);'><br />
<input type='file' id='2' class='form' disabled='true'><br />
<input type='file' id='3' class='form' disabled='true'><br />
<input type='file' id='4' class='form' disabled='true'><br />

Código PHP:
function procesa(valor){ 

document.getElementById(valor).disabled false;

Esto no me funciona, pero no se porque.

He probado con un link, en vez del OnSelect, porque supongo que para un campofile ese evento no existirá, pero tampoco me funciona.

<a href='#' OnClick='procesa(2);'>cambiar</a>

Muchas gracias.

Un saludo.

Última edición por erponcios; 07/03/2007 a las 22:37
  #2 (permalink)  
Antiguo 08/03/2007, 01:56
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Bloquear/Desbloquear campos files.

Hola:

En campos file deberías usar el evento change (onchange)... pero evita poner solo números en el atributo id (en algunos navegadores da error)

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 08/03/2007, 01:57
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: Bloquear/Desbloquear campos files.

Hola erponcios

Utiliza el evento onchange

Código:
<input type='file' id='1' class='form' onchange='procesa(2);'>
Edito: esta vez ha sido caricatos (¡Hola! ) el que se ha adelantado. Se ve que ha dormido mejor que yo

Saludos,
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 13:59.