CakePHP-Fr.Org

Forum francophone du Framework CakePHP

Vous n'êtes pas identifié.

#1 29-10-2014 14:51:35

ifr38
Crêpe Suzette
Date d'inscription: 21-05-2014
Messages: 6

Validation formulaire

Bonjour,

Je n'arrive pas à "valider" correctement un formulaire..
Je souhaiterais simplement que la saisi soit obligatoirement sous cette forme : xxxxx.xxx avec x étant soit des lettres soit des nombres, peut importe le nombre et obligatoirement un . dans ce qui est saisi!

J'ai essayé ca :

Code: php

  1. echo $this->Form->input('newhost',array('label' => 'Nouveau serveur syslog','rule' => '^[a-z0-9]+\.?[a-z0-9]*$','required' => true));

Mais ca ne fonctionne pas.. (sous cakePHP 2.x)
Merci de votre aide smile

Hors ligne

 

#2 29-10-2014 15:37:23

spout
Cooker
Date d'inscription: 18-12-2010
Messages: 1899

Re: Validation formulaire

Tu as inventé ce paramètre 'rule' ?
http://book.cakephp.org/2.0/en/core-lib … /form.html

Validation des données:
http://book.cakephp.org/2.0/en/models/d … ation.html

Par contre tu px ajouter la validation client HTML5 via 'pattern':
http://www.alsacreations.com/tuto/lire/ … ttern.html

Hors ligne

 

#3 29-10-2014 15:50:07

ifr38
Crêpe Suzette
Date d'inscription: 21-05-2014
Messages: 6

Re: Validation formulaire

Salut,

On retrouve le paramètre "rule" dans ton deuxième lien.. Je ne l'utilise certainement pas comme il le faut par contre je vais revoir mon code! De plus les regex et moi ça fait 2, donc bonjour la galère mad

merci wink

Hors ligne

 

#4 29-10-2014 15:59:08

spout
Cooker
Date d'inscription: 18-12-2010
Messages: 1899

Re: Validation formulaire

Dans le 2° lien ? C'est la validation dans le Model et pas via le Helper de vue Form.

Hors ligne

 

Pied de page des forums

Propuls� par FluxBB
Traduction par FluxBB.fr