No, I haven't implemented it yet. But I must plead ignorance here, because I don't understand why I want to reset the checkboxes to their unticked value. If I'm submitting the form essentially back to itself, what does the unticked value do for me? Or am I missing something?
As for the radio buttons, making the first one already selected is my out with that. I only included them in this discussion because they fundamentally work in the same way as checkboxes (i.e. they don't send variables if not checked). Thanks. Greg > From: "Andrew Hill" <[EMAIL PROTECTED]> > Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > Date: Thu, 4 Sep 2003 22:38:19 +0800 > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > Subject: RE: Struts form validation of radio buttons and checkboxes > > Have you implemented code in reset() to reset the checkbox to its unticked > value in the form yet? > > Not sure why radio buttons would give you problems though. > They usually have one option selected which would get submitted. > > > -----Original Message----- > From: Greg Amaroso [mailto:[EMAIL PROTECTED] > Sent: Thursday, 4 September 2003 22:00 > To: Struts Users Mailing List > Subject: Re: Struts form validation of radio buttons and checkboxes > > > I currently have Struts 1.1. Is the checkbox/radio update available in the > most current nightly build? > Also, should the form-property type be "boolean" or "java.lang.Boolean" > (case-sensitive of course)? > Thanks. > > > >> From: "Mathew, Manoj" <[EMAIL PROTECTED]> >> Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]> >> Date: Thu, 4 Sep 2003 08:48:19 -0500 >> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> >> Subject: RE: Struts form validation of radio buttons and checkboxes >> >> YES YOU R RIGHT. WHEN THE CHECK BOX IS NOT CHECKED, THE FORM WILL NOT EVEN >> HAVE THAT ELEMENT PRESENT. THIS IS AN ERROR IN STRUTS. IN OUR APPLICATION > WE >> WROTE A CODE WHICH CHECK FOR THIS ELEMENT AN IT IS IS NOT THERE THEN MADE > IT >> "FALSE" >> >> ALSO MAKE SURE YOU HAVE isCheckbox():return boolean instead if >> getCheckbox():return String in your action form. >> >> -----Original Message----- >> From: Greg Amaroso [mailto:[EMAIL PROTECTED] >> Sent: Thursday, September 04, 2003 7:48 AM >> To: Struts Users Mailing List >> Subject: Re: Struts form validation of radio buttons and checkboxes >> >> >> Thanks for the response, but I don't think the problem lies with the > actual >> validation that's happening. >> I suspect that when a user submits the form page without a checkbox/radio >> button checked, a blank variable is never sent to the form bean (i.e >> http://www.url.com/servlet.do?checkboxvar=), it just doesn't send > anything. >> The form bean then sees it as as a nonexistent variable and returns a > trace >> stack error. Any other ideas? >> I will however update my struts package. >> >> >> >>> From: Robert Leland <[EMAIL PROTECTED]> >>> Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]> >>> Date: Wed, 03 Sep 2003 22:09:14 -0400 >>> To: Struts Users Mailing List <[EMAIL PROTECTED]> >>> Subject: Re: Struts form validation of radio buttons and checkboxes >>> >>> Greg Amaroso wrote: >>> >>>> I'm having trouble with the struts form validation framework when it > comes >>>> to radio buttons and checkboxes. For some reason, I can validate any > other >>>> type of field, but not radios/checkboxes. Here's where I seem to be > having >>>> trouble: >>>> >>>> >>> Try a --nightly-- build of struts. I believe it has enhancements in >>> commons-validator to validate >>> radio controls. you can tell for sure by looking at the > validator-rules.xml. >>> >>> In there you'll see itels like : >>> function validateRequired(form) { >>> >>> //Stuff deleted..... >>> >>> if (field.type == 'text' || >>> //stuff deleted >>> field.type == 'radio' || >>> field.type == 'password') { >>> >>> So this says that for the 'required' rule radio is supported. >>> >>> Do the same for integer, byte, etc to see if 'radio' is supported. >>> >>>> In the struts-config.xml file, should the form-property type be set to >>>> java.lang.String or java.lang.Boolean? >>>> >>>> In the page with the form, does it look right to create the radio > buttons >>>> like this: >>>> <html:form ......> >>>> <html:radio property="activity" value="a" /> >>>> <html:radio property="activity" value="b" /> >>>> <html:radio property="activity" value="c" /> >>>> </html:form> >>>> >>>> Are there any other tricks to doing this that differs from validating >>>> standard text boxes, textareas, etc.? >>>> >>>> Thank in advance. >>>> >>>> >>>> Greg Amaroso >>>> >>>> >>>> >>> >>> >>> >>> --------------------------------------------------------------------- >>> 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] >> >> >> --------------------------------------------------------------------- >> 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] > > > --------------------------------------------------------------------- > 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]