Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > PEAR > HTML_quickform
HTML_quickform Forum d'entraide pour la bibliothèque HTML_quickform du framework PEAR, permettant de manipuler des formulaires en PHP. Avant de poster -> tutoriels QuickForm
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/04/2007, 17h28   #1
En attente de confirmation mail
 
Inscription : avril 2007
Messages : 15
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2007
Messages : 15
Points : 8
Points : 8
Par défaut [QuickForm] date valeur par défaut vide

Bonjour,

Je développe un site avec PEAR et en particulier Quickform pour les formulaire.
J'ai des champs date que je veux vide par défaut mais je ne sais pas comment faire

Un petit bout de code simplifié :
Code :
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
 
<?php
require_once 'HTML/QuickForm.php';
 
$form = new HTML_QuickForm('date_test', 'POST');
 
$date_options = array(
					 'language'  => 'fr',
					 'format'    => 'dMY',
					 'minYear'   => 2000,
				         'maxYear'   => 2020
						 );
// adhésion avec la date du jour
$default= array('date_adhesion' =>array('d'=>date('j'), 'M'=>date('n'), 'Y'=>date('Y')));
$form->setDefaults($default);
$form->addElement('date','date_adhesion','date d\'adhésion : ','', $date_options);
 
// date de réadhésion vide
$default_readhesion= array('date_readhesion' =>array('d'=>'', 'M'=>'', 'Y'=>''));
$form->setDefaults($default_readhesion);
$form->addElement('date','date_readhesion','date de réadhésion : ','', $date_options);
 
$form->addElement('submit', null, 'valider');
$form->display();
?>
La date du jour d'aujourd'hui ce met bien par défaut sur le premier champs.
Le deuxieme champs affiche la date du 01 janvier 2000

Merci d'avance
brissou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 11h22   #2
Nouveau Membre du Club
 
Inscription : mars 2005
Messages : 104
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2005
Messages : 104
Points : 37
Points : 37
Code :
1
2
3
4
5
6
7
8
9
10
11
12
<?php
 
// Mettre la date a zero par defaut : option addEmptyOption
 
$option = array(
	    'addEmptyOption' => TRUE,	
            'minYear' => 1970,
            'language'  => 'fr',
	    'format'    => 'dMY',
);
 
?>
simple option pour avoir par defaut un champs vide
petchos est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h53.


 
 
 
 
Partenaires

Hébergement Web