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

Zend_Form PHP Discussion :

Zend_Form: les messages de validation apparait dès le 1ier affichage [ZF 1.10]


Sujet :

Zend_Form PHP

  1. #1
    Membre averti
    Inscrit en
    Juillet 2009
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 18
    Par défaut Zend_Form: les messages de validation apparait dès le 1ier affichage
    Bonjour,

    j'ai ce problème, les messages de validation des champs apparaît dès le 1ier affichage et je sais pas d'où vient cette erreur

    voilà l'action du contrôleur qui affiche le Formulaire

    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     
    public function inscriptionAction() {
    		$form = new Application_Form_Inscription ();
    		$form->submit->setLabel ( 'Inscription' );
     
    		if ($this->getRequest ()->isPost ()) {
    			$formData = $this->getRequest ()->getPost ();
    			if ($form->isValid ( $formData )) {
    				// ton form est valide
    				// => enregistrement des données
    				// => redirection éventuelle
    				$nomU = $form->getValue ( 'nomU' );
    				$prenomU = $form->getValue ( 'prenomU' );
    				$mailU = $form->getValue ( 'mailU' );
    				$dateN = $form->getValue ( 'dateN' );
    				$civilite = $form->getValue ( 'civilite' );
    				$villeU = $form->getValue ( 'villeU' );
    				$passW = $form->getValue ( 'passW' );
    				$passw2 = $form->getValue ( 'repassW' );
    				$recevoirNews = ( int ) $form->getValue ( 'recevoirNews' );
    				$utilisateurs = new Application_Model_DbTable_Utilisateurs ();
    				$utilisateurs->ajouterUtilisateur ( $nomU, $prenomU, $mailU, $passW, $civilite, $dateN, $recevoirNews, $villeU );
     
    				$this->_helper->redirector ( 'index' );
     
    			} else {
    				// ton form est invalide
    				// réinjecte les valeurs saisies par l'user
    				// nouvel affichage du formulaire
    				$form->populate ( $formData );
    			}
    		} else {
    			// initialisation et 1er affichage du formulaire
    			$this->view->inscription = $form;
    		}
    	}
    merci d'avance

  2. #2
    Membre Expert
    Avatar de 5h4rk
    Homme Profil pro
    CTO at TabMo
    Inscrit en
    Février 2011
    Messages
    813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : CTO at TabMo
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2011
    Messages : 813
    Par défaut
    Bonjour,
    Tu n'arriverai pas sur cette action en post ?

  3. #3
    Membre averti
    Inscrit en
    Juillet 2009
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 18
    Par défaut
    ah oui t'as raison, je suis perdus je l'avoue
    merci pour ta remarque

    bon j'ai changé l'action en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    public function inscriptionAction() {
     
    		$form = new Application_Form_Inscription ();
    		$form->submit->setLabel ( 'Inscription' );
    		$this->view->inscription = $form;
    }
    mais j'ai toujours ce problème ..
    je vais traiter l'inscription dans une autre action

  4. #4
    Membre Expert
    Avatar de 5h4rk
    Homme Profil pro
    CTO at TabMo
    Inscrit en
    Février 2011
    Messages
    813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : CTO at TabMo
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2011
    Messages : 813
    Par défaut
    Je parlais de la façon dont tu te rends sur l'action.
    Peux tu nous dire ce que tu as fais exactement ?

    Merci

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

Discussions similaires

  1. Les messages de validation globaux
    Par daydream123 dans le forum JSF
    Réponses: 0
    Dernier message: 05/03/2015, 12h28
  2. Traduire les messages de validation min et maxlenght
    Par max-mag dans le forum jQuery
    Réponses: 2
    Dernier message: 19/05/2010, 13h57
  3. Struts 2 - problème avec les messages de validation
    Par Aemaeth13 dans le forum Struts 2
    Réponses: 4
    Dernier message: 17/08/2009, 16h41
  4. [PHP-JS] Valider automatiquement les messages "Warning"
    Par gouakkamol dans le forum Langage
    Réponses: 4
    Dernier message: 11/09/2007, 09h46

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