Package home | Report new bug | New search | Development Roadmap Status: Open | Feedback | All | Closed Since Version 3.2.16

Bug #3653 setValue not working
Submitted: 2005-03-01 03:37 UTC
From: dcrookston at gmail dot com Assigned:
Status: Bogus Package: html_quickform
PHP Version: 4.3.10 OS: Linux-something
Roadmaps: (Not assigned)    
Subscription  
Comments Add Comment Add patch


Anyone can comment on a bug. Have a simpler test case? Does it work for you on a different platform? Let us know! Just going to say 'Me too!'? Don't clutter the database with that please !
Your email address:
MUST BE VALID
Solve the problem : 28 - 27 = ?

 
 [2005-03-01 03:37 UTC] dcrookston at gmail dot com
Description: ------------ When I execute the code in the "reproduce code" part, the value for $box is still set to 1, not to whatever $checked_value is. Reproduce code: --------------- $box = $form->createElement('checkbox', $name, $display); $box->setValue($checked_value); $form->addElement($box); Expected result: ---------------- What I expect is that the value="" part of the checkbox will be set to something meaningful, i.e. the value of $checked_value. Actual result: -------------- The value="" part stays set to "1"

Comments

 [2005-03-01 22:12 UTC] bmansion at mamasam dot com
This is the expected behavior. A checkbox value in QF is always 1 when checked. If you need a different value (something I personally doubt), have a look at the advcheckbox element.