Html select标签

创建

直接撸代码

<select>
  <option value ="volvo">Volvo</option>
  <option value ="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>

Form 事件

这里主要介绍onchange,
在下拉列表的值改变时触发

<select id="industry" onchange="industryChange(this)">
       <option value="未选择" selected="selected">--请选择客户分类--</option>                     
       <option value="消费电子">消费电子</option>
       <option value="家用电器">家用电器</option>
       <option value="通信与网络">通信与网络</option>
       <option value="汽车与运输">汽车与运输</option>
       <option value="工业">工业</option>
       <option value="医疗保健">医疗保健</option>
       <option value="军事与太空">军事与太空</option>
       <option value="安防与消防">安防与消防</option>
       <option value="电力与能源">电力与能源</option>
       <option value="其他">其他</option>
 </select>

属性

  • selected默认选中
    在上面的代码中

      <option value="未选择" selected="selected">--请选择客户分类--</option>
    

    option标签里加上selected属性,表示默认选中。

  • autofocus 规定在页面加载后文本区域自动获得焦点。

     <select autofocus>
        <option value="volvo">Volvo</option>
        <option value="saab">Saab</option>
        <option value="opel">Opel</option>
        <option value="audi">Audi</option>
     </select>
    
  • disabled 规定禁用该下拉列表

      <select disabled="disabled">
            <option value ="volvo">Volvo</option>
            <option value ="saab">Saab</option>
            <option value="opel">Opel</option>
            <option value="audi">Audi</option>
      </select>
    
  • form 规定文本区域所属的一个或多个表单。

      <form action="demo_form.asp" id="carform">
         Firstname:<input type="text" name="fname">
         <input type="submit">
      </form>
      
      <select name="carlist" form="carform">
         <option value="volvo">Volvo</option>
         <option value="saab">Saab</option>
         <option value="opel">Opel</option>
         <option value="audi">Audi</option>
      </select> 
    

    这里规定下拉列表属于carform表单

  • multiple 属性规定可同时选择多个选项。

      <select multiple="multiple" size="2">
      	<option value ="volvo">Volvo</option>
      	<option value ="saab">Saab</option>
      	<option value="opel">Opel</option>
      	<option value="audi">Audi</option>
      </select>
    

    注意:
    在不同操作系统中,选择多个选项的差异:
    1. 对于 windows:按住 Ctrl 按钮来选择多个选项
    2. 对于 Mac:按住 command 按钮来选择多个选项
    由于上述差异的存在,同时由于需要告知用户可以使用多项选择,对用户更友好的方式是使用复选框。

  • name 规定下拉列表的名称

  • size 属性规定下拉列表中可见选项的数目。

      <select size="2">
        <option value ="volvo">Volvo</option>
        <option value ="saab">Saab</option>
        <option value="opel">Opel</option>
        <option value="audi">Audi</option>
      </select>
    

    这种情况下我们下拉列表显示了两个选项,且变成了点击上下切换了(默认是悬浮下拉)。

选中

选中某一个值

$('input[name="selectName"]').find('option[value="youWantValue"]').attr('selsected','selected');
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值