Water 5-User Interface-HTML Widgets
class hypertext.select
Contract
Parameter keyDefault valueType
aliases<vector "html"/>vector
idopt
classopt
langopt
langopt
dir"ltr"type.<one_of "ltr" "rtl"/>
onclickopt
ondblclickopt
onmousedownopt
onmouseupopt
onmouseoveropt
onmousemoveopt
onmouseoutopt
onkeypressopt
onkeydownopt
onkeyupopt
accesskeyopt
tabindexoptinteger
onfocusoptscript
onbluroptscript
nameoptstring
sizeopttype.<one_of number.integer "auto"/>
multiplefalseboolean
disabledfalseboolean
onchangeoptscript
the_valueopt
show_all_until8integer
scaling10integer
max_size40integer
multiple_message'To&#32;select&#32;multiple&#32;things,&#32;use&#32;the&#32;"Ctrl"&#32;key.'string
Parameter kindDefault valueType
Other unkeyed argumentsopt with ekind of mixedwob
Water Contract
<class select
  tabindex      =opt=number.integer
  onfocus       =opt=script
  onblur        =opt=script
  name          =opt=string
  size          =opt=<type.one_of number.integer "auto"/>
  multiple      =false=boolean
  disabled      =false=boolean
  onchange      =opt=script
  the_value     =opt
  show_all_until=8
  scaling       =10
  max_size      =40
  multiple_message='<DIV&amp;#32;class="select_msg">To&amp;#32;select&amp;#32;multiple&amp;#32;things,&amp;#32;use&amp;#32;the&amp;#32;"Ctrl"&amp;#32;key.</DIV>'
  _other_unkeyed=opt=wob=ekind.mixed="_other_unkeyed"
  _other_unkeyed=opt=wob=ekind.mixed="_other_unkeyed"
/>
The normal syntax for select is:
<select name="colors"> 
  <option>red</option>
  <option>green</option>
  <option>blue</option>
 </select>