Vie Jul 20, 2007 3:04 am
|
 |
marcosss
Perlero Nuevo

|
Registrado: 14 May 2007
Mensajes: 87
|
|
| Problema al validar |
|
|
Estoy validando un formulario con un script en JavaScript y me pasa una cosa rarísima, funciona cuando le da la gana. A ver, si yo tengo en una formulario algunas partes variables, es decir, puede que estén creadas o puede que no (en código PHP lo controlo consultando a la base de datos y preguntando si el nº de filas que devuelve la consulta es >0) si en JavaScript en la validación yo pongo para validar esa parte (porque obviamente a priori yo no sé si las tiene creadas) ¿puede que no me funcione el script entero de validación si no existe alguna de esas partes?
Gracias |
|
|
|

Vie Jul 20, 2007 7:27 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 3893
Ubicación: Valladolid, España
|
|
|
|
|
Si utilizas iteradores sobre la colección de objetos del formulario, debería recorrerte solo los elementos del formulario que el motor HTML ha creado en el cliente web.
Es decir, en vez de hacer un estilo de programación basado en banderas de si existe o no ciertas partes, quizás lo más cómodo es hacer un bucle for por la colección de objetos que cuelgan del raíz del form. Y dentro de eso for, con los if, decidir el tipo de comprobación que hay que hacer en función del nombre, ID o tipo de objeto de formulario.
Así te aseguras que estás chequeando solo lo que el usuario está viendo en ese momento. |
|
Lun Jul 23, 2007 8:57 am
|
 |
marcosss
Perlero Nuevo

|
Registrado: 14 May 2007
Mensajes: 87
|
|
|
|
|
| si, f es un formulario, pero aunque decis que el código está bien, como explico arriba falla y no sé por qué es |
|
Powered by phpBB © 2001, 2005 phpBB Group
|