File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes JSF and the fly likes question about validating multiple fields Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSF
Bookmark "question about validating multiple fields" Watch "question about validating multiple fields" New topic

question about validating multiple fields

Khopkar Amarish

Joined: Dec 29, 2005
Posts: 11
Does anybody know how you write a validator that validates a field based on another field? What I have is a radio button and a text field. The radio button has 3 options let's say A, B and C. Only if the item B is selected, then I want to validate the text field based on some regular expression criteria.

Is there a way for me to write a Custom Validator to do this 'conditional' validation, or do I need to just do manual validation of the form?

Sergey Smirnov
Ranch Hand

Joined: May 29, 2003
Posts: 167
Currently, there is no form level validation in JSF, but only the component base level validation. The common practice is processing the validation on the Invoke Application (#5) phase. I.e. in the action method. I guess, it is a case that you call "manual validation of the form".

Sergey :
Varun Khanna
Ranch Hand

Joined: May 30, 2002
Posts: 1400
If this problem is specific to one page use manual validation in bean. If this is something common to your framework you can create one custom validator for yourself but it "can" be a bit messy.

- Varun
I agree. Here's the link:
subject: question about validating multiple fields
jQuery in Action, 3rd edition