itsway,专业的IT网络教程站,让您踏上IT之路,具备IT思维。
  设为首页        加入收藏夹        网站历程

教程总目录:HTML教程  CSS教程  JavaScript教程  Java教程(上)  Java教程(下)

10.5 下拉菜单和列表

菜单列表类控件主要用来进行选择给定答案中的一种。虽然也可以用单选按钮来做,但单选按钮比较浪费空间,菜单和列表则很节省空间。
  下拉菜单是一种最节省页面空间的选择方式,语法为:

  <select name = 控件名称>
    <option value = 选项值1 selected>显示内容1</option>
    <option value = 选项值2>显示内容2</option>
    ……
    <option value = 选项值n>显示内容n</option>
  </select>

在该语法中,“选项值”是提交表单时间的值,是供程序内部使用的。程序通过检测该菜单的value值,可以知道用户选择了哪一项,而选项显示的内容才是真正显示给用户的。selected表示某选项在初始情况下处于选中状态,一个下拉菜单中只能有一个项默认被选中。
  【例7】使用下拉菜单。

  <html>
  <head>
    <title>itsway --表单</title>
  </head>
  <body>
    <form name = "example">
      你最喜欢吃什么?:
        <select name = "bestlike">
        <option value = " radish">萝卜</option>
        <option value = "cabbage">白菜</option>
        <option value = "gp" selected>青椒</option>
        <option value = "tomato">西红柿</option>
        <option value = "pork">猪肉</option>
        <option value = "beef">牛肉</option>
        <option value = "egg">鸡蛋</option>
        </select>
    </form>
  </body>
  </html>

可以看出,下拉菜单一共有七个选项,其中“青椒”处于默认的选中状态。
  列表的设置方法与下拉菜单类似。所不同的是,列表在页面中可以显示多个条目,语法为:

  <select name = 控件名称 size = 显示的项数 multiple>
    <option value = 选项值1 selected>显示内容1</option>
    <option value = 选项值2>显示内容2</option>
    ……
    <option value = 选项值n>显示内容n</option>
  </select>

在该语法中,size设置页面中显示的列表项数,当列表中的项数超过这个值时会出现滚动条。multiple表示这一列表可以进行多项选择。
  【例8】使用列表。

  <html>
  <head>
    <title>itsway --表单</title>
  </head>
  <body>
    <form name = "example">
      你最喜欢吃什么?:
      <select name = "bestlike" size = "4">
          <option value = " radish">萝卜</option>
          <option value = "cabbage">白菜</option>
          <option value = "gp" selected>青椒</option>
          <option value = "tomato">西红柿</option>
          <option value = "pork">猪肉</option>
          <option value = "beef">牛肉</option>
          <option value = "egg">鸡蛋</option>
      </select>
      &nbsp; &nbsp;你喜欢玩什么?:
      <select name = "bestplay" size = "4" multiple>
        <option value = "footbal" selected>足球</option>
        <option value = "basketball">篮球</option>
        <option value = "computer" selected>电脑游戏</option>
      </select>
    </form>
  </body>
  </html>

第一个列表bestlike显示四项,有滚动条,但不能多选;第二个列表bestplay虽然也有四项空间,但因列表中只有三项,所以没有滚动条,但可以多选(左手按住Ctrl或Shift键,右手点鼠标左键)。
  这个例子看起来不那么漂亮,因为顶端没有水平对齐。可以使用表格,把列表和文字放在同一行的单元格中,利用<td>的valign属性,让它们顶端对齐。

上一篇:10.4 单选按钮和复选框  下一篇:10.6 按钮

 有问题吗?请到以下论坛讨论:
csdn技术论坛     无忧脚本Html & XHtml & CSS网页制作讨论版     蓝色理想(blueidea)之Web标准化论坛
 有价值的HTML站点:
英文版HTML简明教程:国际著名Web教学站点w3schools.com的HTML教程,简明易懂,但过于简单。
玩转HTML标记语言:这是天极网的网页淘吧的HTML教程首页。
enet学院视频教程:这是www.enet.com.cn的视频教程主页,内含Dreamweaver、Frontpage、HTML等多个视频教程。
www.w3.org:国际标准化组织W3C(World Wide Web Consortium,万维网联盟)的站点,万源之源,绝对权威。
 最新浏览器下载:
根据您使用的操作系统,下载最新正版Internet Explorer 7 Internet Explorer for Windows XP SP2 简体中文版
全新Netscape Navigator 9.0
裸奔浏览器(GMiniIE),内存占用最少 基于IE内核的腾讯TT浏览器
Opera国际版 傲游浏览器(maxthon) GreenBrowser 世界之窗


版权所有:www.itsway.net
CopyRight(C) 2007 www.itsway.net
苏ICP……
电子邮件:denghongtao@hotmail.com