1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
require_once "HTML/QuickForm.php";
$form = new HTML_QuickForm('form', 'post', 'http://www.monsite/inscription.php');
$form->addElement('text', 'Nom', 'Nom /<br />Last name : ');
$form->addElement('text', 'Prenom', 'Prénom /<br />First name : ');
$options = array(
'language' => 'fr',
'format' => 'dmY',
'minYear' => 1930,
'maxYear' => 2000
);
$form->addElement('date', 'DateN', '<span class="obligatoire">*</span>Date de naissance /<br />Date of birth : ', $options);
$form->addElement('text', 'Cp', '<span class="obligatoire">*</span>Code postal /<br />Zipcode :');
$form->addElement('text', 'Ville', 'Ville /<br />City :');
$form->addelement('text', 'Pays', 'Pays /<br />Country : ');
$form->addElement('text', 'Email', 'e-mail : ');
$form->addElement('text', 'Email2', 'Confirmez votre e-mail /<br />Confirm : ');
$Check[] = & HTML_QuickForm::createElement('advcheckbox', 'langfr', ' ', 'Français', '', '1');
$Check[] = & HTML_QuickForm::createElement('advcheckbox', 'languk', ' ', 'English', '', '2');
$form->addGroup($Check, 'Lang', 'Choix de la langue /<br />Choose your language : ', ' ');
$form->addElement('submit', 'wanewsletter', 'Valider/Valid');
$form->addElement("hidden", 'format', '2');
$form->addElement("hidden", 'liste', '1');
$form->addElement("hidden", 'action', 'inscription');
$form->addRule('Nom', 'Vous devez saisir votre Nom', 'required', '', 'client');
(...)
if ($form->validate())
{
$form->process('', false);
}
else
{
$form->display();
} |
Partager