Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/07/2007, 04:27
marcospuig
 
Fecha de Ingreso: febrero-2007
Mensajes: 138
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: Problema al validar

Es que es muy larga (son 2000 líneas de código) pero creo que sé donde está el fallo. Es que yo al validar lo hago de esta manera:

if (f.cCentroDestino.value!="")
if (validaTextoSignos(f.cCentroDestino.value, 'Centro destino')==false)
return(false);


validaTextoSignos es una función que funciona bien y valida al campo pasado por parámetro, pero mi problema es que antes de hacer todo esto creo que tendría que ver si ese campo realmente existe en mi formulario (porque como dije antes hay campos que pueden aparecer o no aparecer, según los haya creado el usuario o no), yo creo que tendría que quedar algo de la forma:

if existe ese objeto en el formulario
if (f.cCentroDestino.value!="")
if (validaTextoSignos(f.cCentroDestino.value, 'Centro destino')==false)
return(false);


He encontrado algo por ahí:

if (f.cCentroDestino.value in document.forms['fo1'])
if (f.cCentroDestino.value!="")
if (validaTextoSignos(f.cCentroDestino.value, 'Centro destino')==false)
return(false);

Pero no me funciona, no sé si es que yo la pongo mal o esa sentencia no vale....gracias