TinyButStrong - the PHP Template Engine
Categories > TBS free chat >

Un TBS-like pour la validation des formulaires ?

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs

By: Lionel
Date: 2006-12-12
Time: 16:38

Un TBS-like pour la validation des formulaires ?

Quand on voit de quelle manière vous avez réglé de manière élégante la problématique de l'affichage de données MySQL, on se prend à rêver de l'opération inverse à savoir, la validation des données de  formulaire en vue de leur stockage !

Un truc du genre:
<input type="text" name="username" value="[var.username] [validate.mysql_table='users']>

où le champ 'username' est validé en fonction des caractéristiques du champ du même nom (varchar(50) par exemple) de la table 'users'. Plus fort, un [validate.INT+] pour les entiers non signés ou encore [validate.between='0...100'] pour les valeurs de 0 à 100. Bref, LE truc complémentaire qui ferai de TBS la solution GLOBALE pour tous nos problèmes !!!

Dis, Skrol29, quand est-ce que tu nous le fait ? :-)
By: Skrol29
Date: 2006-12-12
Time: 16:55

Re: Un TBS-like pour la validation des formulaires ?

Salut,

On pourrait faire un plug-in TBS qui gère cela, mais en fait je crois que de tels outils existent déjà indépendamment de la technique de template. Il faudrait d'abord voir si on ne ré-invente pas la poudre.
Je ne saurais pas en conseiller un mais je crois que Pear a un package pour cela.
By: sheepy
Date: 2006-12-14
Time: 11:28

Re: Un TBS-like pour la validation des formulaires ?

There is a PEAR:Validate package, but AFAIK it's PHP-based.  If we're doing it according to the above syntax, I'd assume it needs to be JS based with no server side validation.  If so then it shouldn't be difficult to look for some good script on Internet and wrap it with a TBS Plugin.
By: Lionel
Date: 2006-12-14
Time: 17:12

Re: Un TBS-like pour la validation des formulaires ?

Ben disons que j'aimerais bien que les paramètres de validation figurent dans le code HTML, comme le fait TBS pour l'affichage. J'ai trouvé cela sur le net et l'idée est assez conforme à ce que je souhaite.

http://simon.incutio.com/archive/2003/06/17/theHolyGrail

Je vais creuser l'idée.