php同个表单提交到两个action
处理待采购
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>
生成采购单 批量更改成临时供应商遇到的问题
最后我要的效果是这样
点击复选框 然后我能提交到两个方法里面
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>
<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 没毛病