开发者社区> 问答> 正文

关于下拉列表的问题,望高手解答。

<select id="sel1" >
    <option value='2'>否</option>
    <option value='1'>是</option>
</select>

如果有这样一个下拉列表。选否时只获取value就可以了。但是选择“是”的话在下拉列表下面弹出一个上传文件的文本框(比如:用代码表示就是

)用jquery方法怎么让他选择“是”时候弹出一个上传文本框呢?

展开
收起
a123456678 2016-07-05 16:43:25 2026 0
1 条回答
写回答
取消 提交回答
  • <script>
    
    function showMsg(obj) {
      var opt = obj.options[obj.selectedIndex]
      var t = document.getElementById("g_packagepath");
      var t2 = document.getElementById("ddd");
      if (opt.value == 0) {
       t.style.display = "none";
       t2.style.display = "none";
      }
      if (opt.value == 1) {
       t2.style.display = "";
       t.style.display = "";
      }
     }
    
    </script>
     
    
     
    
    <body>
    
    <tr>
         <td>是否支持客户端:</td>
         <td>
         <select name="g_isclient" style="width:100px;" id="g_isclient"  onchange="showMsg(this)"> 
          
          <option value="1">是</option>
          <option value="0">否</option>
         </select>
         </td>
        </tr>
        
        <tr>
         <td id="ddd">游戏文件路径:</td>
         <td><input type="file"  name="g_packagepath" id="g_packagepath" />
         </td>
        </tr>
        </body>
    2019-07-17 19:51:38
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载