[validator][requiredif] ne marche pas
salut,
J'ai un formulaire struts qui a comme premier champ un select. Suivant le choix de ce select, des champs apparaissent ou pas.
Si ces champs sont présent, ils sont REQUIS.
Mais seulement s'ils sont présent.. donc, pour certaines valeurs du select. (s'il vaut 2, 3 ou 4).
Mon select s'appele subscriptionType.
J'ai donc utilisé la contrainte 'requiredif' :
Citation:
field property="enterpriseName" depends="validwhen">
<arg0 key="error.inscription.entreprise.nom"/>
<var>
<var-name>field[0]</var-name>
<var-value>subscriptionType</var-value>
</var>
<var>
<var-name>fieldTest[0]</var-name>
<var-value>EQUAL</var-value>
</var>
<var>
<var-name>fieldValue[0]</var-name>
<var-value>2</var-value>
</var>
<var>
<var-name>field[1]</var-name>
<var-value>subscriptionType</var-value>
</var>
<var>
<var-name>fieldTest[1]</var-name>
<var-value>EQUAL</var-value>
</var>
<var>
<var-name>fieldValue[1]</var-name>
<var-value>3</var-value>
</var>
<var>
<var-name>field[2]</var-name>
<var-value>subscriptionType</var-value>
</var>
<var>
<var-name>fieldTest[2]</var-name>
<var-value>EQUAL</var-value>
</var>
<var>
<var-name>fieldValue[2]</var-name>
<var-value>3</var-value>
</var>
<var>
<var-name>fieldJoin</var-name>
<var-value>OR</var-value>
</var>
</field>
Mais la validation n'a pas lieux pour ce champ... :roll:
help