Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 08-01-2010 11:08:54

soulbeat
Nouveau membre
Date d'inscription: 08-01-2010
Messages: 1

Problème de validateur (dijit.form.ValidationTextBox)

Bonjour,

J'essaye de créer des validateurs sur les champs de mon formulaire (permettant l'envoi d'un mail). J'aimerais qu'un message s'affiche si l'un des champ est laissé vide par l'utilisateur.

Je souhaite utiliser le "dijit.form.ValidationTextBox" mais dans la déclaration de mon formulaire, il m'est impossible de rajouter le paramètre 'required' => true (car en regardant le code source de la page il ne s'affiche pas).

Voici le début de mon code de mon formulaire :

<?php
class Form_Contact extends Zend_Form
{
    public function __construct($options = null){
        parent::__construct($options);

            $this->setName('envoiMail');

            $expediteur = new Zend_Form_Element_Text('expediteur', array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true, 'regExp' => '[\w]+', 'invalidMessage' => 'Le champ doit être renseigné'));
            $expediteur ->setLabel('Expéditeur :')
                    ->setRequired(true)
                    ->addFilter('StripTags')
                    ->addFilter('StringTrim')
                    ->addValidator('NotEmpty')
                    ->addValidator('EmailAddress');



Et voici le code source de la page :

<td><input type="text" name="expediteur" id="expediteur" value="" helper="formText" dojoType="dijit.form.ValidationTextBox" regExp="[\w]+" invalidMessage="Le champ doit être renseigné" /></td>


Impossible d'afficher le paramètre 'required', est-ce normal ? Ce paramètre semble être filtrer...

Merci d'avance pour votre aide !

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages