I am displaying data dynamically from a database the user has to put numbers in the textfields from 1 to N (it's like a survey or vote) :
textfield1 -- caseId --- title textfield2 -- caseId --- title textfield3 -- caseId --- title ......
textfieldN -- caseId --- title
I want to validate : 1)a number can not duplicated.
2)the number entred should be between 1 and N (N depend of how many rows returned).
thanks, your help is appreciated.
Joined: Mar 21, 2007
1. i didnot understand 2. You can try 'intRange' in struts validator.
Joined: Jun 26, 2001
for question #2, I know about intRange , but the max is not static, the max is the number of rows passed from database, how to pass the max returned in the action to the validator xml file. thanks.
Joined: Feb 08, 2006
The validator framework and the default set of rules provide a 95% solution. This type of validation falls into the 5% that is not covered. You could either develop a custom validation rule or just implement the validation in your form's validate method.