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 [23/05/2021 14:10] pedro |
controles:wform [23/05/2021 14:25] pedro [Control de reenvió de formularios] |
||
---|---|---|---|
Línea 58: | Línea 58: | ||
===== Control de reenvió de formularios ===== | ===== 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. | + | 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 primero la validez del identificador del wForm, para lo que utilizaremos la función |[[funciones:nfl_CheckFormUID]] que nos retornara .T. o .F. dependiendo de si el identificador es valido o no. | + | 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. |
---- | ---- |