1. 程式人生 > >php同個表單提交到兩個action

php同個表單提交到兩個action

處理待採購  生成採購單  批量更改成臨時供應商遇到的問題  最後我要的效果是這樣    點選複選框 然後我能提交到兩個方法裡面
只能用js來控制同個表單的提交1)H5程式碼  寫了兩個button    return false 確保了確認框點取消不會重新整理頁面  也算是confirm的一個bug attention:   return false寫在onclick裡面form只需要name屬性   <form name="myForm" method="post"><th>
<button class="btn btn-success" value="Submit1" onClick="submitit1();return false;">生成採購單</button>
</th>
<th>
<button class="btn btn-success" value="Submit2" onClick="submitit2();return false;">臨時供應商</button>
</th>

2)JS程式碼如下  這邊使用了確認框做判斷   確認後submit到對應方法<script type="text/javascript"> 
function submitit1(){
   var msg = "是否確認生成採購單"; 
if (confirm(msg)==true){ 
document.myForm.action = "/Admin/Purchase/create"  
document.myForm.submit();
}  
}  
function submitit2(){ 
var msg = "請確認是否批量更換成臨時供應商!"; 
if (confirm(msg)==true){ 
document.myForm.action = "/Admin/Purchase/changeCompany"  
document.myForm.submit();
}
}  
</script>
3)在兩個方法裡面做了除錯  ok  沒毛病