Informations cachées dans des formulaires
Si un formulaire contient:
<input type="hidden" name="AuChoix" value="ADefinir">
l'information "AuChoix=ADefinir
" sera envoyée avec les
autres informations du formulaire. On peut, bien entendu, avoir plus
d'une entrée de ce genre dans un formulaire.
Ce mécanisme permet:
-
de faire varier le comportement d'un script cgi qui serait utilisé
pour le traitement de plusieurs formulaires différents (utilisés
indépendamment les uns des autres).
- de transmettre de l'information d'un formulaire au suivant, lorsque l'on a prévu un enchaînement de formulaires, par exemple lorsqu'une succession de formulaires est utilisée pour interroger une base de données par rafinement successifs. Le système peut ainsi cacher, dans chaque nouveau formulaire, des informations sur les résultats des étapes précédentes, afin de pouvoir réutiliser ces résultats pour l'interrogation suivante.