2009-08-18 5 views
1

Le problème que j'ai, c'est que je dois désactiver la validation des entretoises lorsque je sélectionne certaines conditions qui laisseront les champs de saisie désactivés et vierges.Comment désactiver la validation Struts sous certaines conditions

Laissant ces entrées vides provoque la validation à l'échec qui est pas ce que je dois

+2

J'espérais qu'il y avait un moyen facile de faire fr om dans Struts (comme utiliser validwhen) sans modifier le côté serveur java mais cela ne semble pas possible. Donner la réponse à Pat comme cela était assez proche de ce que j'ai finalement mis en œuvre –

Répondre

0

Définissez une propriété sur votre formulaire lorsque vous déclenchez ces conditions, puis vérifier que dans votre validateur:

if(!form.isSkipValidation()){ 
    // validation goes here 
} 

Si vous le déclenchement de ces conditions de validation de saut avec javascript, vous pouvez définir cette propriété avec un champ d'entrée cachée:

<input type="hidden" name="skipValidation" value="false"/> 
Questions connexes