用JS动态改变表单form里的action值属性的方法

红色部分的代码写在js加载jsp的方法中,当jsp页面加载出来时,动态的替换了form中的Action方法。

function billTypeLink(a){
url=a.attr("url");
    a.parent("ul").children("li").removeClass('active');
a.addClass("active");
$.ajax({
         type: "POST",
         url: url,
         dataType: "html",
         success: function(data){
                  alert(data);
                  $(".rightCon-main").html(data);
//在页面.rightCon-main的div中加载了一个data页面
                  document.getElementById("updateBillForm").action="${ctx}/bankAction!saveBill.action";//在id为updateBillForm中替换Action属性的值。
             $("#show").hide();
                  if($(".rightCon-bottom-center ul span").length > 0){//当有li标签存在的时候
                   $(".bill-checkBox").each(function(){//遍历新加载到页面的checkBox
                 var billId =  $(this).attr("id");//获取checkBoxID
                     var bills = billId.split("-");//拆分成数组获取单据操作id   
                     for(var i =0; i
                 if(bills[1] == bill[i] && bills[2] == billType[i]){ 
                 $(this).attr("checked","true");//勾选页面数据
                 break;
                 }
                 }
                       
                   });
                  }
                  
               }
           });
       }



方法1:


     
       
         
       
       
         
       
     

         

 

 

 

方法2:







转到页面一
转到页面二



 

你可能感兴趣的:(javascript)