Have you considered using radio buttons instead of checkboxes? From a UI standpoint, I think that would make more sense.
That aside, I do not know of any easy way to do this sort of validation using the Validator plugin. I would override the validate method in my action form for just those properties: public class CustomForm extends ValidatorActionForm { // Getters / setters public ActionErrors validate(mapping, request) { ActionErrors errors = super.validate(mapping,request); // this will use the Validator framework if (!checkbox1 && !checkbox2 && !checkbox3) return errors; if ((checkbox1 && (checkbox2 || checkbox3)) || (checkbox2 && checkbox3) { // add an ActionError to errors here } return errors; } } -- Jeff On 7/18/05, Harland, David <[EMAIL PROTECTED]> wrote: > I have three checkboxes that can all either be unchecked or only one can > be checked. > > How do I create a Validator rule for this. I don't think it is possible > to do this neatly as I think you will always get more than one of the > same error message. Can someone please tell me if I am right. > > Thanks > > Dave. > > This e mail is from DLA Piper Rudnick Gray Cary UK LLP. > > The contents of this email and any attachments are confidential to the > intended recipient. They may not be disclosed to or used by or copied in any > way by anyone other than the intended recipient. If this email is received in > error, please contact DLA Piper Rudnick Gray Cary UK LLP on +44 (0) 8700 > 111111 quoting the name of the sender and the email address to which it has > been sent and then delete it. > > Please note that neither DLA Piper Rudnick Gray Cary UK LLP nor the sender > accept any responsibility for viruses and it is your responsibility to scan > or otherwise check this email and any attachments. > > DLA Piper Rudnick Gray Cary UK LLP is a limited liability partnership > registered in England and Wales (registered number OC307847) which provides > services from offices in England, Belgium, Germany and the People's Republic > of China. A list of members is open for inspection at its registered office > and principal place of business 3 Noble Street, London EC2V 7EE. Partner > denotes member of a limited liability partnership. > > DLA Piper Rudnick Gray Cary UK LLP is regulated by the Law Society and is a > member of DLA Piper Rudnick Gray Cary, a global legal services organisation, > the members of which are separate and distinct legal entities. For further > information, please refer to www.dlapiper.com. > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]