php同個表單提交到兩個action
阿新 • • 發佈:2019-02-11
處理待採購 生成採購單 批量更改成臨時供應商遇到的問題 最後我要的效果是這樣 點選複選框 然後我能提交到兩個方法裡面
只能用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 沒毛病
只能用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>