Contrôle sur serveur avec XForms
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Message-ID | <[email protected]> |
Bonjour, Me voilà décidé à développer en XForms et ma première page me semble déjà problématique : il s'agit de la "classique" demande de mot de passe sauf que je voudrais que la page ne soit pas rechargée si le mot de passe est mauvais (c'est bien sûr le serveur qui contrôle...) et qu'une autre page s'affiche s'il est bon. Pour le premier cas, il faut faire une soumission en replace="instance" alors que, pour le deuxième cas, il faudrait faire une soumission en replace="all"... J'envisage deux possibilités qui ne me satisfont qu'à moitié: 1) refaire une soumission en replace="all" après la première soumission en replace="instance" mais faire échouer cette seconde soumission si la première a retourné un code d'erreur (n'est-ce pas un peu tordu comme idée ??) 2) cacher la deuxième page dans la première et inverser les visibilités de chacune si le replace="instance" retourne un code OK (je n'aime pas trop l'idée de gérer deux pages dans une seule...) Plus globalement, ma question est : comment doit-on gérer avec XForms la situation d'un contrôle qui doit être fait par le serveur et pour lequel on veut rester sur la même page si le serveur détecte une erreur et changer de page si le serveur est d'accord. Merci de vos réponses. Cordialement, Alain COUTHURES