Foros del Web » Programando para Internet » Javascript »

no logro usar el parametro

Estas en el tema de no logro usar el parametro en el foro de Javascript en Foros del Web. Hola Muchahcos: Ayuda porfa, mande como parametro a funcion "Pruebita" el nombre del campo de texto que pretendo validar (como mi formulario es dinamico), lo ...
  #1 (permalink)  
Antiguo 02/12/2010, 09:39
Avatar de citaem  
Fecha de Ingreso: agosto-2005
Mensajes: 218
Antigüedad: 18 años, 8 meses
Puntos: 0
no logro usar el parametro

Hola Muchahcos:

Ayuda porfa, mande como parametro a funcion "Pruebita" el nombre del campo de texto que pretendo validar (como mi formulario es dinamico), lo recibe bien incluso en el alert me muestra el valor que contiene el parametro... peroooooo al intentar usarlo para extraer el value del campo de texto, lo ignora, pone textualmente el nombre del parametro, pero no me pone el contenido del parametro.

Tengo esto

Código Javascript:
Ver original
  1. function Pruebita(ObjNom)
  2. {
  3.     // en este si me pone el nombre de mi cuadro de texto
  4.     alert(ObjNom);
  5.  
  6.                // incluso si lo concateno como sigue, aparentemente si lo reconoce
  7.     alert("document.FrmIntegraPADF."+ObjNom+".value");
  8.    
  9.     //Pero si intento utilizarlo en la validacion ya no funciono, no se si debo concatenerlo o como debo usarlo.
  10.  
  11.     if(esVacio(document.FrmIntegraPADF.ObjNom.value))
  12.         {
  13.             alert("Debe seleccionar un documento");
  14.             return;        
  15.         }  
  16. }

espero tengan la solucion milagrosa....

GRACIAS
  #2 (permalink)  
Antiguo 02/12/2010, 10:08
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 16 años, 4 meses
Puntos: 57
Respuesta: no logro usar el parametro

Código javascript:
Ver original
  1. if(esVacio(document.FrmIntegraPADF.ObjNom.value))
Si utilizas esta sintaxis debes de poner el nombre de un objeto, no puedes utilizar una variable que contenga el nombre.

Lo que podrias hacer es utilizar getElementById. A esta funcion le puedes pasar el nombre del objeto del que quieres obtener el valor o le puedes pasar la variable que contiene el nombre

Código javascript:
Ver original
  1. if(esVacio(document.getElementById(ObjNom).value))
  #3 (permalink)  
Antiguo 02/12/2010, 10:31
Avatar de citaem  
Fecha de Ingreso: agosto-2005
Mensajes: 218
Antigüedad: 18 años, 8 meses
Puntos: 0
Respuesta: no logro usar el parametro

PosMan:

Tienes TODA la razon, esa es la solucion a mi dilema.

MIL GRACIAS...

Etiquetas: parámetros
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 09:11.