开发者社区> 问答> 正文

html中表单里面的下拉框问题

<select name="country" multiple="multiple" size="2">
      <option value="none">选择国家</option>
      <option value="cn">--中国--</option>
      <option value="usa">--美国--</option>
      <option value="uk">--英国--</option>
</select>

为什么还是四个选项全部直接显示出来了啊
screenshot

展开
收起
杨冬芳 2016-06-14 13:49:42 3353 0
1 条回答
写回答
取消 提交回答
  • IT从业

    对比一下代码和效果:

    <select  name="country"> 
          <option value="none">选择国家</option>
          <option value="cn">--中国--</option>
          <option value="usa">--美国--</option>
          <option value="uk">--英国--</option>
    </select>
    
    <select name="country" size="2">
          <option value="none">选择国家</option>
          <option value="cn">--中国--</option>
          <option value="usa">--美国--</option>
          <option value="uk">--英国--</option>
    </select>
    
    
    <select name="country" size="5">
          <option value="none">选择国家</option>
          <option value="cn">--中国--</option>
          <option value="usa">--美国--</option>
          <option value="uk">--英国--</option>
          <option value="cn">--中国--</option>
          <option value="usa">--美国--</option>
          <option value="uk">--英国--</option>
    </select>​
    
    
    
    <select name="country" multiple="multiple" size="2">
          <option value="none">选择国家</option>
          <option value="cn">--中国--</option>
          <option value="usa">--美国--</option>
          <option value="uk">--英国--</option>
    </select>
    
    <select name="country" multiple="multiple" >
          <option value="none">选择国家</option>
          <option value="cn">--中国--</option>
          <option value="usa">--美国--</option>
          <option value="uk">--英国--</option>
    </select>
    
    <select name="country" multiple="multiple">
          <option value="none">选择国家</option>
    </select>
    
    <select name="country" multiple="multiple" size="1">
          <option value="none">选择国家</option>
    </select>
    

    screenshot
    size默认是1,当你使用了size属性并且size属性大于1时就会出现option自动展开的情况,但是使用该属性后,size属性默认最小值是4,就是说你给2,3,4都会显示4个。另外multiple 属性也会让option自动展开。

    2019-07-17 19:37:24
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
《零基础HTML入门教程》 立即下载
天猫 HTML5 互动技术实践 立即下载
天猫HTML5互动技术实践 立即下载