天天看点

一个form表单包含多个submit提交动作

在开发中遇到一个表单需要提交多个不同action动作,这时候就不能再使用submit按钮来进行提交了,下面提供通过js来实现这一功能的方法

<form name="from" method="post">
    <input type="button" value="添加" onclick="addAction()">
    <input type="button" value="删除" onclick="deleteAction()">
</form>

<script type="text/javascript">
    function addAction(){
        document.from.action="your add method url";//提交的url
        document.from.submit();
    }

    function deleteAction(){
        document.from.action="your delete method url";//提交的url
        document.from.submit();
    }
</script>
           

注意:form表单一定要添加上name属性,js通过通过name属性表单,同时form不需要action属性