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]