Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 un texto como nombre de caja de texto
 Foro Bloqueado  Tema Bloqueado


Autor Temas
DonGato
Moderator

España
263 Posts
Mensajes - 10 Nov 2007 :  17:58:55  Ver Perfil  Enviar Email  Visit DonGato's Homepage
A ver si alguien puede ayudarme.
Tengo un formulario que formo dinamicamente, dependiendo del numero de registros.
En resumen las lineas estan formadas por un check y 4 cajas de texto
los nombres de los elementos los genero con el id de la bbdd, por ejemplo, para la 1º linea:
chek1 importe1 hora1
segunda linea...
chek2 importe2 hora2
y asi sucesivamente
Todas la cajas de texto las muestro desactivadas y lo que quiero es que al marcar el check se active la linea es decir
imagniemos que marcamos el check5 pues las cajas que lleven el 5 deben activarse, es decir, el importe5 y hora5.
he hecho un javascript que recoge el nombre del check pulsado y de dicho nombre, extraigo el numero, de forma que ya sé que cajas debo activar, pero el problema lo tengo cuando escribo esto en el javascript:
document.formulario."importe"+nom.disabled=false;
Donde importe es una cadena y nom es el numero que he extraido, es mas, antes he usado una variable auxial para formar el nombre
imp="importe"+nom;
eso lo imprimo en pantalla y me imprime importe5, pero tampoco me permite
document.formulario.imp.disabled= false;
Lo que quiero es como puedo convertir ese texto, es decir, "importe"+nom ó el string imp en el nombre de la caja de texto y que no me de error.
Espero haberme explicado bien. Gracias por su ayuda.

Editado por - DonGato on 10 Nov 2007 18:01:52

DonGato
Moderator

España
263 Posts
Posted - 12 Nov 2007 :  01:17:16  Ver perfil  Enviar e-mail  Visit DonGato's Homepage
A nadie se le ocurre o... es que no me expliqué correctamente?
PD: no sé que ocurre en este foro pero ni los que preguntan responden.

Inicio Pagina

buho_nero
Moderator

España
1316 Posts
Posted - 12 Nov 2007 :  14:17:04  Ver perfil  Enviar e-mail
No es una buena idea localizar tus elementos de formulario de esa forma, es mucho mejor usar el getElementById:

document.formulario.getElementById("identificadorDeControl").disabled = false

n.b.- No te sulfures, un foro es una ayuda, no una solución para todo

Inicio Pagina

DonGato
Moderator

España
263 Posts
Posted - 12 Nov 2007 :  22:18:37  Ver perfil  Enviar e-mail  Visit DonGato's Homepage
gracias buho, aunque lo hice de otra manera, es decir, generando el javascript de forma dinamica.
De todos modos miraré tu sugerencia.
PD: no me sulfuro, solo que... no es normal la mas que escasa participacion en este foro.
Gracias nuavemente

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar