radio box option with associated value 0 pre-checked
radio box option with associated value 0 pre-checked
I noticed that if a radio box option has the value 0, it is always pre-checked for a new, empty form, e.g.:
{label:"EGD History",name:"cmegdh",type:"radio", options:[{label:"Yes",value:1},{label:"No",value:0}]}
will have the No checked, while:
{label:"EGD History",name:"cmegdh",type:"radio", options:[{label:"Yes",value:1},{label:"No",value:2}]}
will have both options empty (the way I prefer it).
I can address this by changing the value in my DB from 0 to 2 before loading the data into editor/datatables and reverse this process before writing data to my DB, but I am wondering whether I am missing something here, i.e., whether there is a more obvious solution. Is this behavior intentional?
Thank you!
This question has an accepted answers - jump to answer
Answers
I think its just doing a falsy comparison at that point, so
0 == ''
.If you use:
that should do it. Let me know how you get on with it.
Allan
Of course, you are right. That works!
Now on to the next puzzle ...