Javascript 使用jquery手动提交表单,并按下特定的提交按钮

Javascript 使用jquery手动提交表单,并按下特定的提交按钮,javascript,jquery,forms,Javascript,Jquery,Forms,我有一个带有两个提交按钮的表单 我希望在删除前向用户显示一个确认窗口,如果同意,则提交表单进行删除 <script> $(document).ready(function(){ $("#delete").on('click', function (event){ var form = $('form'); event.preventDefault();

我有一个带有两个提交按钮的表单

我希望在删除前向用户显示一个确认窗口,如果同意,则提交表单进行删除

<script>
    $(document).ready(function(){
        $("#delete").on('click', function (event){
            var form = $('form');
            event.preventDefault();                
            if(confirm("You cannot revert this action. Item will be deleted pemanently. Delete anyway?")){
                form.submit() //which button will it assume it was used?

            }
        });

    });
</script>

$(文档).ready(函数(){
$(“#删除”)。在('click',函数(事件){
变量形式=$('form');
event.preventDefault();
如果(确认(“您无法恢复此操作。项目将被立即删除。是否仍要删除?”){
form.submit()//它将假定使用了哪个按钮?
}
});
});

而不是总是停止表单提交,您只能在确认警报后才能阻止表单提交

<script>
        $(document).ready(function(){
            $("#delete").on('click', function (event){
                var form = $('form');          
                if(!confirm("You cannot revert this action. Item will be deleted pemanently. Delete anyway?")){
                    event.preventDefault(); 

                }
            });

        });
    </script>

$(文档).ready(函数(){
$(“#删除”)。在('click',函数(事件){
变量形式=$('form');
如果(!确认(“您无法恢复此操作。项目将立即删除。是否仍要删除?”){
event.preventDefault();
}
});
});

提交表单不需要提交按钮!顺便问一下,为什么有两个提交按钮?显示您的相关HTML代码它会假定使用了哪个按钮?=>None@LShetty两个按钮,因为一个删除另一个保存。它似乎执行了删除操作,所以它假设使用了delete。如果它解决了您的错误,您可以将其标记为answer,这样它也可以帮助其他人。