IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[PEAR][HTML_QuickForm] Date valeur par défaut vide


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    En attente de confirmation mail
    Inscrit en
    Avril 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Avril 2007
    Messages : 15
    Points : 20
    Points
    20
    Par défaut [PEAR][HTML_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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 104
    Points : 69
    Points
    69
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 20/05/2011, 11h35
  2. Réponses: 5
    Dernier message: 10/01/2007, 15h37
  3. Fonction date() dans valeur par défaut
    Par guiguikawa dans le forum Access
    Réponses: 2
    Dernier message: 15/06/2006, 15h16
  4. Date courante comme valeur par défaut
    Par joeyinbox dans le forum Débuter
    Réponses: 4
    Dernier message: 27/04/2006, 16h11
  5. Valeur par défaut d'un champ date
    Par Fabby69 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 17/09/2004, 12h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo