zoukankan      html  css  js  c++  java
  • JQuery给指定的表格的输入框或其他组件赋值

    参考代码如下:

    function modifyApplyMoney()
    {
        var applymoney = $("#applymoney").val();//申请金额
        var plandeposit = $("#plandeposit").val();//拟交保证金
        if (plandeposit == "")
        {
            plandeposit = 0;
        }
        if (applymoney == "")
        {
            applymoney = 0;
        }
        if (plandeposit != 0 && applymoney != 0 && (applymoney - (plandeposit*10000)) < 0)
        {
            alert("拟交保证金不能大于拟担保金额!");
            $("#plandeposit").val("");
            return;
        }
        var fee = 0;
        var assureterm = 0;
        var assuretermtype= $("#assuretermtype").val();//担保期限类型
        var table=$("#projfee");
        var trs=table.find("tr");
        var feerate = 0;
        var method="";
        var index=0;
        var feeinfolist="<s:property value='result.dataMap.projectInfo.feeProjInfoList.size'/>";
        if(feeinfolist > 0)
        { 
            index=0;
        }
        var val = $('#busstypeid').val();
        
          
        for(var i=2;i<trs.length;i++)
        {  
            fee=0;
             assureterm= $("#assureterm").val(); //担保期限  
            /*收费方式*/ 
            var method=$("#projfee").find("[name='projectInfo.feeProjInfoList["+index+"].feemethod']:last").val();
            /*费用类型*/
            var feetype=$("#projfee").find("[name='projectInfo.feeProjInfoList["+index+"].feetype']:last").val();
            index++;
            feerate=$(trs[i]).find(".feerate").val();
               if(feetype=="301"){
                   fee= applymoney*feerate* 100;
                }else{
                /*年*/
                if(method==3){
                    fee = (applymoney * feerate) * 100
                }
                /*月*/
                if(method==2){
               
                     if(assuretermtype==2){
                        fee = (applymoney * feerate*assureterm) * 100
                      }
                      if(assuretermtype==1){
                        fee = (applymoney * feerate*assureterm*12) * 100    
                      }
                      if(assuretermtype==3){
                        fee = (applymoney * feerate*(assureterm/30)) * 100    
                      }
                }
                /*次*/
                if(method==1){
                    if(assuretermtype==1){
                        fee = (applymoney * feerate*assureterm) * 100
                      }
                      if(assuretermtype==2){
                        fee = (applymoney * feerate*(assureterm/12)) * 100    
                      }
                      if(assuretermtype==3){
                        fee = (applymoney * feerate*(assureterm/365)) * 100    
                          }
                      //alert("money"+money+"_feerate"+feerate+"_assureterm"+assureterm+"_fee"+fee);
                    }
                }
                   
           /*担保费,费用精确到百元*/
    <%--      if(feetype=='101' || feetype=='104'||feetype=='105'){--%>
    <%--          fee=roundFloat((fee/10000),2);--%>
    <%--          fee=fee*10000; --%>
    <%--          }--%>
    
                var refyearfee;
                if(method==3){
                    if(assuretermtype==1)
                    {
                        refyearfee = (applymoney * feerate*assureterm) * 100
                    }
                    if(assuretermtype==2)
                    {
                        refyearfee = (applymoney * feerate*(assureterm/12)) * 100    
                    }
                    if(assuretermtype==3)
                    {
                        refyearfee = (applymoney * feerate*(assureterm/365)) * 100    
                    }
    
                    $(trs[i]).find(".refyear").val(roundFloat(fee,2));
                    $(trs[i]).find(".feewill").val(roundFloat(refyearfee,2))
                    
                }else{
                    $(trs[i]).find(".refyear").val("-");
                }
                 //$(trs[i]).find(".feewill").val(roundFloat(fee,2))
        }
        calcauteRate();
    }

    <td style="text-align:center;">
      <input type="text" id="projectInfo.feeProjInfoList[0].feewill" onblur="allFeeSum();"

      name="projectInfo.feeProjInfoList[0].feewill" class="easyui-validatebox feewill"

      data-options="required:true,validType:'number'" disabled="true" style="100px;" />
    </td>

     class="easyui-validatebox feewill"

    $(trs[i]).find(".feewill").val(roundFloat(refyearfee,2));就是赋值;

  • 相关阅读:
    1320. Graph Decomposition 夜
    1156. Two Rounds 夜
    1176. Hyperchannels 夜
    1227. Rally Championship 夜
    1450. Russian Pipelines 夜
    1137. Bus Routes 夜
    找回c盘空间
    IDOC
    .落叶无痕水无声
    真正写的第一篇博客吧
  • 原文地址:https://www.cnblogs.com/xh_Blog/p/10938258.html
Copyright © 2011-2022 走看看