Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-12-2010 14:33:11

web2h
Nouveau membre
Date d'inscription: 15-12-2010
Messages: 8

Mon validateur perso nest pas appelé

Bonjour,

J'ai un formulaire où un champ texte n'est obligatoire que si une certaine valeur est choisie dans un select box.
Je n'ai donc pas besoin de mettre setRequired(true) pour mon élément texte.

Ce qui me donne

Code:

$precisionValidator = new App_Validate_PrecisionRequired ("select_field");
         
$precisionField = new Zend_Form_Element_Text("precision_field", array("size" => 25, "maxlength" => 10, "class" => "text"));
$precisionField ->setLabel ("label")
      ->addValidator ($precisionValidator)
                ->addFilter ("StripTags")
                ->addFilter ("StringTrim");

Seul problème, le validateur n'est appelé que si une valeur est saisie dans le champ texte, donc le champ n'est pas vide, du coup le validateur ne sert à rien.

Comment faire pour rentrer dans ce validateur même si le champ est vide?

D'avance merci

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