Salut tout le monde,
(Je poste ceci dans le bar car c'est un message transversal que je en parvenais pas à caser dans les autres rubriques)
Dans le développement Web, la mise en place de contrôles des données envoyées par un formulaire me gène particulièrement.
En effet, puisque je désire à la fois faire une vérification côté client en javascript pour le confort et côté serveur en PHP pour la sécurité, je me retrouve à chaque fois avec deux codes assez tortueux à maintenir.
Le pire, c'est quand on effectue une modification du formulaire côté HTML et qu'il faut adapter les scripts de validations en conséquence.
Pour remédier à ce problème, j'ai une idée :
- décrire mon formulaire en XForms (même si le XForms sert d'abord à construire des formulaires opérationnels, je parle ici de décrire)
- à partir de cette description, le PHP génère mon formulaire HTML à l'emplacement souhaité
- à l'envoi des données, le javascript interprète cette description afin d'appliquer les contrôles côté client
- le PHP fait de même côté serveur
Ainsi, je n'ai qu'un seul document à modifier.
La partie d'XForms qui m'intéresse ici est celle-ci : http://www.yoyodesign.org/doc/w3c/xforms1/slice6.html
Malheureusement, je n'ai ni le temps ni les compétences pour me lancer dans une tâche de cette ampleur, donc j'aimerai savoir si :
- j'hallucine complètement et ce que je demande n'est pas possible techniquement
- l'un d'entre vous a déjà entrepris de mettre en place un tel système
- il existe une classe PHP permettant de lire XForms pour produire du HTML et opérer une vérification
- il existe un script javascript pouvant lire XForms pour opérer une vérification
J'espère que vous avez compris
(Je poste ceci dans le bar car c'est un message transversal que je en parvenais pas à caser dans les autres rubriques)
Dans le développement Web, la mise en place de contrôles des données envoyées par un formulaire me gène particulièrement.
En effet, puisque je désire à la fois faire une vérification côté client en javascript pour le confort et côté serveur en PHP pour la sécurité, je me retrouve à chaque fois avec deux codes assez tortueux à maintenir.
Le pire, c'est quand on effectue une modification du formulaire côté HTML et qu'il faut adapter les scripts de validations en conséquence.
Pour remédier à ce problème, j'ai une idée :
- décrire mon formulaire en XForms (même si le XForms sert d'abord à construire des formulaires opérationnels, je parle ici de décrire)
- à partir de cette description, le PHP génère mon formulaire HTML à l'emplacement souhaité
- à l'envoi des données, le javascript interprète cette description afin d'appliquer les contrôles côté client
- le PHP fait de même côté serveur
Ainsi, je n'ai qu'un seul document à modifier.
La partie d'XForms qui m'intéresse ici est celle-ci : http://www.yoyodesign.org/doc/w3c/xforms1/slice6.html
Malheureusement, je n'ai ni le temps ni les compétences pour me lancer dans une tâche de cette ampleur, donc j'aimerai savoir si :
- j'hallucine complètement et ce que je demande n'est pas possible techniquement
- l'un d'entre vous a déjà entrepris de mettre en place un tel système
- il existe une classe PHP permettant de lire XForms pour produire du HTML et opérer une vérification
- il existe un script javascript pouvant lire XForms pour opérer une vérification
J'espère que vous avez compris
