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]

Reply via email to