bjr tt le monde je vx validé mon formulaire ,je tavaille avec zend
je vx que le champs text ne contient que des lettres(pas de chiffres)
et je vx qu mon num de telephone contient de10 a 20 chiffres
donc j'ai ajouté le code suivant
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
$this->addElement('text', 'nom', array(
			'filters'    => array('StringTrim', 'StringToLower'),
			'validators' => array(
					array('StringLength', false, array(2, 50)),
			),
			'validators' =>(array ('alnum',
			array ('regex', false, '/^[A-Za-z]/')
			)),
			'required'   => true,
			  'size' => 45,
			'label'      => 'Nom:',
	));
 
 
$this->addElement('text', 'telephone', array(
			'label'     =>  'Telephone:',
			'size' => 45,
			'required'  =>  true,
	));
	$phone1 = $this->getElement('telephone');
	$phone1->addValidator('regex', false, array('pattern' => '/^0[1-9][0-9]{8}$/', 'messages' => 'Num non valide'));
aprés le test je trouve que le champs texte n'accepte pas les chiffres seul mais accepte une combinaison de lettres et chiffres !!! (chose que je vx interdire)

et le champs téléphone n'accepte q'un num de 10 chiffres pas plus

merci