| 搜索频道 | 源码下载 | 站长代码论坛 | 文章分类 | 最新专题 | 源码交易 | 加入收藏
首页|资讯|图形图像|网站开发|程序设计|数据库|多媒体|机械电子|办公系列|路由技术|原理|应用|考试|系统
文章搜索:
 您的位置:首页网站开发HtmlCssHtml基础教程 → 用好表单的下拉式菜单
用好表单的下拉式菜单

日期:2006-7-12 10:23:25 人气:     [ ]
 

  用<select>标记可以在表单中方便地插入一个下拉式菜单,以方便用户进行选择,这在制作调查表或用户订单时非常有用,对这种下拉式菜单稍加改造则可以制作出名符其实的下拉式导航菜单。

  一、下拉式选择框


  这两个示例,外观形式有所不同,但都是用了<select>和<option>标记做出来的,只是设置了不同的参数而已。比较一下它们的源代码,就明白了:
  左边的菜单源代码:
<select name="select" size="4" multiple>
<option value="1" selected>选择旅游线路</option>
<option value="2">黄山二日游</option>
<option value="3" >黄山精华游</option>
<option value="4">黄山精品游</option>
<option value="5">黄山四日游</option>
</select>
  右边的下拉菜单代码:
<select name="select2" size="1">
<option value="1" selected>选择旅游线路</option>
<option value="2">黄山二日游</option>
<option value="3">黄山精华游</option>
<option value="4">黄山精品游</option>
<option value="5">黄山四日游</option>
</select>
  从上面的源代码中可以看出,两个菜单的所有<option>标记的参数设置均相同,所不同的是左边菜单在<select>标记中设置了size="4",从而使得它一次可以显示四个菜单项。另外,它还设置了multiple参数,从而使得在该菜单上可以选择多项,在选择多项时要同时按下“shift”键。

  二、制作导航菜单


  这个例子从外观上看与上例没有什么区别,但当你用鼠标点出下拉出的菜单项后,却能链接到相应的网页,也就是说,它是一个名符其实的下拉式导航菜单了,先看看它的源代码有什么变化:
<select name=D1 onchange="location.href=this.options[this.selectedIndex].value" size=1 >
<option selected value="村夫站导航">村夫站导航</option>
<option value="http://go.163.com/~fym888/home.htm">村夫家</option>
<option value="http://go.163.com/~fym888/dwyd.htm">DW 园地</option>
<option value="http://go.163.com/~fym888/flashyd.htm">Flash园地</option>
<option value="http://go.163.com/~fym888/pageabc.htm">网页ABC</option>
<option value="http://go.163.com/~fym888/download.htm">文章下载</option>
</select>
  从上面的代码中可看出,value的值中与上例不同,不再是数字,而是网页URL地址,这样一旦你选择一个菜单就相当于获得一个网页地址,但仅有网页地址是不够的。在本例中关键的是这一行代码:onchange="location.href=this.options[this.selectedIndex].value" 这句代码的作用是,一旦选择项发生改变,立即从当前被选择的菜单中获得网页的地址,并链接到这个地址,从而保证了导航功能的实现。

出处:本站原创 作者:zzcode
 相关文章
·用好HTML表单的选择框
·表单标记
·HTML表单设计基础
·HTML表单元素覆盖样式元素问题及其补救之道
 相关软件
·雨乔(YuQa)网络信息反馈表单 v1.0 Build 1022
·网站制作意向表单 v2.0
·友缘信息反馈表单V2.01
·迅捷自助表单反馈 v6.0
 

 热点文章

·HTML语言基础
·HTML表单设计基础
·表单标记
·框架
·HTML字体标记及属性
·WEB高手培训班之HTML篇..
·HTML基础知识择
·HTML中的META元素
·加入声音
·网页中多层效果的灵活..
·邮件链接的主题和收藏..
·表格标记
·用好图像的作用区域标..
·HTML表格标记及属性
·其他标记

 推荐文章

·端午非物质文化遗产登..
·动态网站Web开发PHP、..
·PS绘中秋佳节的一轮明..
·细谈网页优化和网站优..
·建站常识:如何使用FT..
·如何快速建造一个成功..
·ASP.NET 2.0 中的创建..
·ASP.NET2.0服务器控件..
·在ASP.NET应用中插入f..
·用Photoshop打造逼真立..
·Windows 2003搭建虚拟..
·站长必读:Web创业的1..
·如何测试机房的速度和..
·北京奥运体育图标发布..
·网络视频广告将身价百..