If I put it in the form bean constructor wouldn't it cause the field
value to be always "true" no matter if the user unchecks it and submit
the form. As far as I can recall a checkbox field should be reset to
false before the form population.

Erez

-----Original Message-----
From: Craig McClanahan [mailto:[EMAIL PROTECTED] 
Sent: Sunday, September 12, 2004 1:38 AM
To: Struts Users Mailing List
Subject: Re: html:checkbox default value

The values displayed on the page are copied from the form bean, so the
right answer is to set the value of the "schedule" property in your
form bean to true.  This can be done in the form bean constructor (if
you want this initial value all the time), or -- more typical for an
update scenario -- you can execute a "setup" action that pre-fills the
form bean (perhaps from information loaded from a database) before
forwarding to the page.

Craig


On Sat, 11 Sep 2004 21:53:36 +0200, Erez Efrati <[EMAIL PROTECTED]>
wrote:
> I am trying to set the default value of a checkbox to 'checked' by
> putting:
> <html:checkbox property="schedule" value="true"/>
> 
> but somehow it does not check it. The produced HTML gives me
> 
> <input type="checkbox" .. value="on" >
> 
> What am I missing here?
> 
> Thanks,
> 
> Erez
> 
>

---------------------------------------------------------------------
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