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 | ||
controles:wform [23/05/2021 14:23] pedro [Control de reenvió de formularios] |
controles:wform [26/03/2022 12:17] (actual) pedro [Ejemplo de uso] |
||
---|---|---|---|
Línea 23: | Línea 23: | ||
===== Ejemplo de uso ===== | ===== Ejemplo de uso ===== | ||
- | {{url>https://samples.nefele.dev/wform 100%,320px}} | + | {{url>https://samples.nefele.dev/wiki/wform 100%,320px}} |
<Code:xailer linenums:1> | <Code:xailer linenums:1> | ||
WITH OBJECT WBevel():New(:WO) | WITH OBJECT WBevel():New(:WO) | ||
Línea 60: | Línea 60: | ||
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_ChkFormUID]] 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. |
---- | ---- |