[Struts-validator] Probleme de 0
	
	
		Bonjour,
Voila la description de mon formulaire dans mon fichier validation.xml :
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 
 |  
<form name="ChoixAnnonceurPeriodeForm">
            <field property="jjdeb" depends="required,integer,intRange">
                    <arg0 key="periodechoix.jour"/>
         	     <arg1 name="intRange" key="${var:min}" resource="false"/>
         	     <arg2 name="intRange" key="${var:max}" resource="false"/>
                     <var>
                       <var-name>min</var-name>
                       <var-value>1</var-value>
                     </var>
                     <var>
                       <var-name>max</var-name>
                       <var-value>31</var-value>
                     </var>            
            </field> | 
 Voila, ca fonctionne presque parfaitement.
donc, ca fonctionne pour : 01 jusqua 07.
quand je met 08 09 le javascript me sort que ce n'est pas un integer !!
voila, comprends pas pkoi, et c pas cool.
comment faire??
PS: ca marche si je met 8 ou 9.
++
Sylvain
	 
	
	
	
		Re: [Struts-validator] Probleme de 0
	
	
		
	Citation:
	
		
		
			
				Envoyé par sylvain_neus
				
			
			Bonjour,
Voila la description de mon formulaire dans mon fichier validation.xml :
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 
 |  
<form name="ChoixAnnonceurPeriodeForm">
            <field property="jjdeb" depends="required,integer,intRange">
                    <arg0 key="periodechoix.jour"/>
         	     <arg1 name="intRange" key="${var:min}" resource="false"/>
         	     <arg2 name="intRange" key="${var:max}" resource="false"/>
                     <var>
                       <var-name>min</var-name>
                       <var-value>1</var-value>
                     </var>
                     <var>
                       <var-name>max</var-name>
                       <var-value>31</var-value>
                     </var>            
            </field> | 
 Voila, ca fonctionne presque parfaitement.
donc, ca fonctionne pour : 01 jusqua 07.
quand je met 08 09 le javascript me sort que ce n'est pas un integer !!
voila, comprends pas pkoi, et c pas cool.
comment faire??
PS: ca marche si je met 8 ou 9.
++
Sylvain
	 
 Si j'ai bien compris tu dois faire valider des jours.  Est-ce que l'utilisateur tape 01 ... 09 dans une zone de saisie ou il selectionne a partir d'une combo box?
David