phpJSvForm  v11.11.12
Des classes PHP, des JavaScripts pour créer facilement un formulaire.
Référence du fichier phpJSvForm/form/clVerifForm.php

Classes permettant une construction de formulaire. Plus de détails...

Aller au code source de ce fichier.

Structures de données

class  clFormBase
 Classe abstraite servant de base aux 2 autres classes abstraites : clFormConteneur et clFormElement. Plus de détails...
class  clFormElement
 Classe abstraite representant un élément du formulaire. élément = <label>+(<span class="invisible">)+<input> ;. Plus de détails...
class  clFormConteneur
 Classe abstraite utilisée pour définir un conteneur. conteneur = <form> ; <fieldset> ; <p> ;. Plus de détails...
class  Form
 Classe representant un formulaire. La classe gère la génération du formulaire. Plus de détails...
class  Paragraphe
 Classe representant un élément <p> (ensemble de <label>+<input> séparé par des <br/> et précédé éventuellement par une phrase d'explication ($valeur) Plus de détails...
class  Groupe
 Classe representant un élément <fieldset>+<legend> (typiquement : ensemble de <p> - Attention, aucun saut <br/> n'est ajouté ! Plus de détails...
class  Input
 Classe representant un élément input de type text, et son label associé Plus de détails...
class  Texte
 Classe representant un champ 'textearea' et son label associé Plus de détails...
class  Liste
 Classe representant un élément select et son label associé Plus de détails...
class  Boutons
 Classe representant un ensemble de boutons ou de cases à cocher et leur label associé Plus de détails...

Fonctions

 htmlFormat ($data)
 Formatage d'une donnée en vue d'un affichage au sein d'une page HTML.
 miseEnForme_POST ($clef)
 Mise en forme des données issues du formulaire.

Description détaillée

Classes permettant une construction de formulaire.

Auteur:
PP - Pierre POISSON (synanceia) [synanceia(chez)free.fr]
Date:
5 novembre 2011

Ce fichier s'inspire de différents travaux :

Attention:
L'objectif ici n'est pas de proposer des classes complètes/exhaustives Si elles ne répondent pas à vos besoins, modifiez-les !
A faire:
Pour ajouter à cette classe un Captcha, une possibilité est l'adaptation de cette source
• beejeridou (21/05/2010) - GÉNÉRATION DE FORMULAIRES HTML PERSONNALISÉS - http://www.phpcs.com/codes/GENERATION-FORMULAIRES-HTML-PERSONNALISES_51783.aspx

Définition dans le fichier clVerifForm.php.


Documentation des fonctions

htmlFormat ( data)

Formatage d'une donnée en vue d'un affichage au sein d'une page HTML.

Paramètres:
$dataChaine de caractères à formater

Définition à la ligne 72 du fichier clVerifForm.php.

Voici le graphe des appelants de cette fonction :

miseEnForme_POST ( clef)

Mise en forme des données issues du formulaire.

Paramètres:
$clefChaine de caractères, étiquette de l'élément à mettre en forme

Si $_POST[$clef] existe alors les espaces en début et en fin de chaque élément (y compris s'il s'agit d'un tableau) sont supprimés.
Selon l'option magic_quotes, supprime les antislashs d'une chaine. Le traitement n'est pas récursif !

Définition à la ligne 86 du fichier clVerifForm.php.

Voici le graphe des appelants de cette fonction :