validar javascript

24/02/2006 - 16:58 por Enrique | Informe spam
Hola:

¿es posible reemplazar en esta linea

window.document.form.elemento.value = xxx

.elemento. por un valor que se le pase a la funcion.
En otras palabras pasarle a la funcion de validacion como parametro el
nombre del elemento del formulario?
O tengo necesariamente que recorrer todos los elmentos del formulario.

Gracias

Enrique

Preguntas similare

Leer las respuestas

#1 Dani Castillo
24/02/2006 - 17:15 | Informe spam
prueba algo como
elemento='text1' ; // o el que sea o por param.
referencia=eval('window.document.form.'+elemento)
referencia.value=xxx


"Enrique" <elsupergatonARROBAhotmail.com> escribió en el mensaje
news:
Hola:

¿es posible reemplazar en esta linea

window.document.form.elemento.value = xxx

.elemento. por un valor que se le pase a la funcion.
En otras palabras pasarle a la funcion de validacion como parametro el
nombre del elemento del formulario?
O tengo necesariamente que recorrer todos los elmentos del formulario.

Gracias

Enrique


Respuesta Responder a este mensaje
#2 Enrique
24/02/2006 - 17:24 | Informe spam
lo pruebo, gracias

enrique

"Dani Castillo" escribió en el mensaje
news:%
prueba algo como
elemento='text1' ; // o el que sea o por param.
referencia=eval('window.document.form.'+elemento)
referencia.value=xxx


"Enrique" <elsupergatonARROBAhotmail.com> escribió en el mensaje
news:
> Hola:
>
> ¿es posible reemplazar en esta linea
>
> window.document.form.elemento.value = xxx
>
> .elemento. por un valor que se le pase a la funcion.
> En otras palabras pasarle a la funcion de validacion como parametro el
> nombre del elemento del formulario?
> O tengo necesariamente que recorrer todos los elmentos del formulario.
>
> Gracias
>
> Enrique
>
>


Respuesta Responder a este mensaje
#3 Enrique
24/02/2006 - 17:43 | Informe spam
Esta linea da error

referencia=eval('window.document.form.'+elemento)

es la asignación del string que viene en el parametro, ya que si le asigno
un string -a mano- no da el error

Enrique


"Dani Castillo" escribió en el mensaje
news:%
prueba algo como
elemento='text1' ; // o el que sea o por param.
referencia=eval('window.document.form.'+elemento)
referencia.value=xxx


"Enrique" <elsupergatonARROBAhotmail.com> escribió en el mensaje
news:
> Hola:
>
> ¿es posible reemplazar en esta linea
>
> window.document.form.elemento.value = xxx
>
> .elemento. por un valor que se le pase a la funcion.
> En otras palabras pasarle a la funcion de validacion como parametro el
> nombre del elemento del formulario?
> O tengo necesariamente que recorrer todos los elmentos del formulario.
>
> Gracias
>
> Enrique
>
>


Respuesta Responder a este mensaje
#4 Enrique
24/02/2006 - 17:50 | Informe spam
Dani:

Gracias por la ayuda.
estoy algo 'aturdido' hoy.
el problema lo tenia en que el nombre del elemento COMENZABA CON UN NUMERO

Gracias de nuevo

Enrique

"Enrique" <elsupergatonARROBAhotmail.com> escribió en el mensaje
news:
lo pruebo, gracias

enrique

"Dani Castillo" escribió en el mensaje
news:%
> prueba algo como
> elemento='text1' ; // o el que sea o por param.
> referencia=eval('window.document.form.'+elemento)
> referencia.value=xxx
>
>
> "Enrique" <elsupergatonARROBAhotmail.com> escribió en el mensaje
> news:
> > Hola:
> >
> > ¿es posible reemplazar en esta linea
> >
> > window.document.form.elemento.value = xxx
> >
> > .elemento. por un valor que se le pase a la funcion.
> > En otras palabras pasarle a la funcion de validacion como parametro el
> > nombre del elemento del formulario?
> > O tengo necesariamente que recorrer todos los elmentos del formulario.
> >
> > Gracias
> >
> > Enrique
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Dani Castillo
24/02/2006 - 17:50 | Informe spam
dara error si el parametro es incorrecto creo :-| revisalo algunas veces he
usado cosas parecidas y funcionaban


"Enrique" <elsupergatonARROBAhotmail.com> escribió en el mensaje
news:


Esta linea da error

referencia=eval('window.document.form.'+elemento)

es la asignación del string que viene en el parametro, ya que si le asigno
un string -a mano- no da el error

Enrique


"Dani Castillo" escribió en el mensaje
news:%
prueba algo como
elemento='text1' ; // o el que sea o por param.
referencia=eval('window.document.form.'+elemento)
referencia.value=xxx


"Enrique" <elsupergatonARROBAhotmail.com> escribió en el mensaje
news:
> Hola:
>
> ¿es posible reemplazar en esta linea
>
> window.document.form.elemento.value = xxx
>
> .elemento. por un valor que se le pase a la funcion.
> En otras palabras pasarle a la funcion de validacion como parametro el
> nombre del elemento del formulario?
> O tengo necesariamente que recorrer todos los elmentos del formulario.
>
> Gracias
>
> Enrique
>
>






Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida