zoukankan      html  css  js  c++  java
  • JS 动态显示 获取下拉框的多个值

     <script type="text/javascript">
            function GetProcessVal(i, t) {
                document.getElementsByName("items[#index#].typeName")[i].value += t.value + ',';
            }
     </script>


    后台代码:

     
    static StringBuilder sbProcessingtype = null;
    
    


    private
    void getProcessingtype()
            {
               
    if (null == sbProcessingtype)
                {
                    sbProcessingtype
    = new StringBuilder();
                   
    string str_Query = "select comoboxText  from  Bs_ComboBoxConfig  where comoboxID='15' order by comoboxValue asc";
                    IList
    <string> list = objComboBoxConfigRepository.ExecuteSQLReturnStr(str_Query);

                    sbProcessingtype.Append(
    "<select  onchange="GetProcessVal({0},this)"   name="items[#index#].Processingtype"  > <option value=""></option>");
                   
    int count = list.Count;
                   
    for (int i = 0; i < count; i++)
                    {
                        sbProcessingtype.Append(
    "<option value="" + list[i] + "">" + list[i] + "</option>");
                    }
                }
            }

    调用 :

     private string BindTable(IList<VOutProceManager> objList, bool isDeleted)
            {
                sbProcessingtype = null;
                getProcessingtype();//调用方法
                string strCalMethod = "";
                StringBuilder sb = new StringBuilder();
                int i = 0;
                string currentdate = DateTime.Now.ToString("yyyy-MM-dd");
                string PriceType = Convert.ToString(base.GetComboBoxConfig(15));
                foreach (VOutProceManager obj in objList)
                {
                    sb.Append("<tr class="unitBox">");
                    if (isDeleted)
                        sb.Append("<td style='30px'  ><a class='btnDel' style='22px' target="ajaxTodo" style="cursor:pointer"  href="outProcessGL/OProcessRequisition/DelMaterialInfo?id=" + obj.Id + "&iscoper=" + obj.Isbom + "" >删除</a></td>");
                    else
                        sb.Append("");
                    sb.Append("<input type="hidden"   name="items[#index#].Id"   submitName="items[" + i + "].Id" value="" + obj.Id + "" /> ");
                    sb.Append("<input type="hidden"   name="items[#index#].bomID"   submitName="items[" + i + "].bomID" value="" + obj.bomID + "" /> ");
                    sb.Append("<input type="hidden"   name="items[#index#].Isbom"   submitName="items[" + i + "].Isbom" value="" + obj.Isbom + "" /> ");
                    sb.Append("<td  ><input class="textInput "   size='15'   readonly="readonly"  value="" + obj.mouldNo + ""  > </td>");
                    sb.Append("<td  ><input class="textInput " size='9'   readonly="readonly" name="items[#index#].partName" submitName="items[" + i + "].partName" value="" + obj.partName + ""  > </td>");
                    sb.Append("<td  ><input class="textInput " size='3'   readonly="readonly" name="items[#index#].drawingNo"  submitName="items[" + i + "].drawingNo"   value="" + obj.drawingNo + ""  > </td>");
                    sb.Append("<td  ><input class="textInput required number" size='9'  name="items[#index#].qty"  submitName="items[" + i + "].qty" value="" + obj.qty + ""  > </td>");
                    sb.Append("<td  ><input class=" textInput  " size='15'    name="items[#index#].typeName"  submitName="items[" + i + "].typeName" value="" + obj.typeName + ""  > ");
                    sb.Append(string.Format(sbProcessingtype.ToString(), i) + " </td>");//调用sbProessingType
                    sb.Append("</tr>");
                    i++;
                }
                return sb.ToString();
            }
  • 相关阅读:
    第二次结对作业
    软件工程第一次结对作业2
    软件工程第一次结对作业1<embed border="0" marginwidth="0" marginheight="0" width=330 height=86 src="/music.163.com/outchain/player?type=0&id=273848636&auto=1&height=66"></embed>
    第三次软件工程作业——两题
    第三次软件工程作业——最大连续子数组和(最大子段和)
    第三次软件工程作业——商场营销税额
    软件工程第二次作业
    软件工程第一次作业
    Markdown 使用说明(转CSDN)
    大坑!常被忽视又不得不注意的小细节——%I64,%lld与cout(转载)
  • 原文地址:https://www.cnblogs.com/liuwj/p/3421529.html
Copyright © 2011-2022 走看看