zoukankan      html  css  js  c++  java
  • 动态向select multiple多选框添加元素

    动态向select multiple多选框添加元素

    <select ondblclick="this.removeChild(this.options[this.selectedIndex])" multiple id="select1" name="select1" style=" 300px; height: 200px;">
    <!-- <option value="测试移除">双击移除</option> -->
    </select>

    在js(<script></script>的)方法

    <script>

    function select(desc1,showstring){
    var sell=document.getElementById('select1');
    if(sell.length==0){

    $('#select1').append(showstring);/* alert("第一个"); */}
    else{
    /* alert("已有"+sell.length); */
    var qq="ture"
    for(var i=0;i<sell.length;i++){
    if(desc1==sell.options[i].text){
    qq="false";
    alert(desc1+"此选项已选择,不能重复选择");
    return;
    }
    }
    if( qq="ture"){
    $('#select1').append(showstring);
    }
    }
    }

    </script>

     修改页面的初始化select

    <select ondblclick="this.removeChild(this.options[this.selectedIndex])" multiple id="select1" name="select1" style=" 350px; height: 250px;">
    <!-- <option value="测试移除">双击移除</option> -->
    <c:if test="${!empty DCTP }">
    <c:forEach items="${DCTP}" var="DCTP">
    <c:forEach items="${Itemss}" var="Itemss">
    <c:if test="${DCTP.DOpen=='TRUE' && Itemss.itemCode==DCTP.detail}">
    <option value="${DCTP.DValue},${DCTP.type},${DCTP.DOpen},${DCTP.detail}">大類折扣:${DCTP.DValue}%,设为最高上限,${DCTP.detail}-${Itemss.desc1}</option>
    </c:if>
    <c:if test="${DCTP.DOpen=='FALSE' && Itemss.itemCode==DCTP.detail}">
    <option value="${DCTP.DValue},${DCTP.type},${DCTP.DOpen},${DCTP.detail}">大類折扣:${DCTP.DValue}%,${DCTP.detail}-${Itemss.desc1}</option>
    </c:if>
    </c:forEach>
    </c:forEach>
    </c:if>
    </select>

  • 相关阅读:
    Java使用默认浏览器打开指定URL
    eclipse.ini内存设置
    Eclipse关联Java源代码
    C#调用Java代码
    UVA12161 Ironman Race in Treeland
    [JSOI2012]玄武密码
    着色问题
    luogu P2680 运输计划
    [BJWC2010]严格次小生成树
    [SDOI2015]异象石
  • 原文地址:https://www.cnblogs.com/OP-RONG/p/4225950.html
Copyright © 2011-2022 走看看