列表框和下拉菜单

的头像
163

与其他表单控件不同的是,﹤select.../﹥元素本身并不能指定 value 属性,列表框或下拉菜单控件对应的参值由﹤option.../﹥元素来生成,当用户选中了多个列表项或菜单项后,这些列表项或菜单项的 value 值将作为该﹤select.../﹥元素所对应的请求参数值.
﹤select.../﹥元素可以指定 id、style、class 等核心属性,该元素仅可以指定 onchange 事件属性,当该列表框或下拉列表项内的选中选项发生改变时,触发 onchange 事件。除此之外,﹤select.../﹥元素还可以指定如下几个属性。
disabled:设置禁用该列表框和下拉菜单,该属性的值只能是disabled 或省略属性值。
multiple:设置该列表框和下拉菜单是否允许多选,该属性的值只能是multiple,即表示允许多选。一旦设置允许多选,﹤select.../﹥元素就会自动生成列表框。
size:指定该列表框内可同时显示多少个列表项。一旦指定该属性,﹤select.../﹥元素就会自动生成列表框。
在﹤select.../﹥元素里,只能包含如下两种子元素。
﹤option﹥:用于定义列表框选项或菜单项。该元素里只能包含文本内容作为该选项的文本。
﹤optgroup../﹥:用于定义列表项或菜单项组。该元素里只能包含﹤option.../﹥子元素,处于﹤optgroup../﹥里的﹤option.../﹥就属于该组。
﹤option.../﹥元素可以指定id、style、class 等核心属性,还可以指定 onclick 等事件响应属性。除此之外,还可以指定如下几个属性。
disabled:指定禁用该选项,该属性的值只能是 disabled。
selected:指定该列表项初始状态是否处于被选中状态。该属性的值只能是selected.
value:指定该选项对应的请求参数值。
﹤optgroup../﹥元素可以指定id、style、class 等核心属性,还可以指定 onclick 等事件响应属性。除此之外,还可以指定如下两个属性。
label:指定该选项组的标签。这个属性必填。
disabled:设置禁用该选项组里的所有选项。该属性值只能是 disabled 或省略该属性值。

用户评论
评论列表