[Zope] HTML forms: how to get the value of an unchecked checkbox?

Stephane Bortzmeyer bortzmeyer@netaktiv.com
Mon, 7 May 2001 16:19:47 +0200


On Mon, May 07, 2001 at 04:08:47PM +0200,
 Tino Wildenhain <tino@wildenhain.de> wrote 
 a message of 64 lines which said:

> one solution is to let zope handle this. Include
> the following into your form:
> 
> <input type="hidden" name="sugar:default" value="no">

It works, thanks a lot. Where is it documented? ":default" is
mentioned in Chapter 8 "Advanced Zope Scripting" of the Zope Book,
but, even now I know the trick, I cannot find it in the book.

My final solution, with conversion to boolean:

<INPUT TYPE="checkbox" NAME="milk:boolean">Milk?<BR> 
<INPUT type="hidden" name="milk:default" value="">

and the script:

##parameters=beverage,sugar,milk,RESPONSE
##title=
##

if milk:
	milk = " with milk"
else:
	milk = ""
...
return "<P>You asked " + beverage + sugar + milk