Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa Última revisión Ambos lados, revisión siguiente | ||
controles:wform [04/04/2021 20:05] pedro [Propiedades] |
controles:wform [23/05/2021 14:25] pedro [Control de reenvió de formularios] |
||
---|---|---|---|
Línea 56: | Línea 56: | ||
END WITH | END WITH | ||
</Code> | </Code> | ||
+ | |||
+ | ===== Control de reenvió de formularios ===== | ||
+ | Para evitar que el usuario provoque el reenvío del formulario, porque de más de una vez al summit o porque de al botón atrás del navegador, hemos de habilitar la propiedad **lUniqueId** de forma que cada wForm se generará con un identificador único por cada llamada que se realice al CGI. | ||
+ | |||
+ | Luego en el Método de nuestro CGI que ha de procesar el summit del formulario, controlaremos la validez del identificador del wForm, para lo que utilizaremos la función [[funciones:nfl_ChkFormUID]] que nos retornara **.T.** o **.F.** dependiendo de si el identificador es valido o no. | ||
---- | ---- |