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

Date et calendrier : aide à la saisie d'une date, ouverture d'un calendrier dans une fenêtre surgissante (popup) Plus de détails...

Aller au code source de ce fichier.

Variables

 $form1 = new Form('',1)
 $text1 = new Input('login','Identifiant (login) (*)')
 $naiss = new Input('date_naissance','Date de naissance')

Description détaillée

Date et calendrier : aide à la saisie d'une date, ouverture d'un calendrier dans une fenêtre surgissante (popup)

Date:
12/08/2010
Voir également:
http://synanceia.free.fr/phpjsvform/form.php?form=date&h=220

Dès qu'un champ possède un 'id' commençant par "date", un lien "calendrier" est ajouté. Ce lien ouvre un popup qui facilite la saisie de la date. "CalendarPopup.js" est un script écrit par Matt Kruse et est téléchargeable seul à cette adresse http://www.mattkruse.com/javascript/calendarpopup/index.html

Cet exemple illustre également la possibilité de modifier individuellement la largeur des champs. À noter : la modification de la largeur appliqué à un objet "form" permet d'ajuster la largeur des boutons placés en fin de formulaire.

Il est possible de ne pas afficher tous les boutons en fin de formulaire. Le 2e paramètre transmis au constructeur de l'objet "form" permet ce réglage ('1' = valider ; '2' = effacer ; '4' = réinitialiser ; par défaut, la valeur '7' permet d'afficher les 3 boutons).

Définition dans le fichier date.php.


Documentation des variables

$form1 = new Form('',1)

objet formulaire, seul le bouton 'Valider' sera affiché

Définition à la ligne 32 du fichier date.php.

$naiss = new Input('date_naissance','Date de naissance')

champ formatée de saisie 'Date', ce champ ser asuivi d'un lien ouvrant un popup

Définition à la ligne 35 du fichier date.php.

$text1 = new Input('login','Identifiant (login) (*)')

champ formatée de saisie 'Identifiant' dont la largeur est fixé à 250px

Définition à la ligne 33 du fichier date.php.