如果有2个提交按钮,如何保留点击提交的按钮的值?

时间:2017-06-28 07:50:16

标签: javascript ajax laravel-5

有两个“提交”按钮和一个使用preventdefault执行检查的按钮,然后取消绑定提交并通过默认事件提交。它无法检测到哪个按钮已被提交。

我正在使用下面的声明,但只有在有一个提交按钮时才有效。如果有两个按钮,它将返回空白页。

$('form').unbind('submit').submit();

功能

{!! Form::open(['url' => '.....', 'id' => 'form']) !!}

    e.preventDefault();
                $.ajax({
                    type: 'GET',
                    url: 'check/'+'{{$id}}',
                    dataType: 'json',
                    success: function (data) {
                        if(data!=""){
                            swal({
                                ........
                            },function (isConfirm) {
                                if(isConfirm){
                                    $('form').unbind('submit').submit();

                                }
                            });
                        }
                        else{
                            $('form').unbind('submit').submit();
                        }
                    },
                    error: function (data) {
                        console.log('Error:', data);
                    }
                });

1 个答案:

答案 0 :(得分:0)

给每个按钮自己的名字,它应该工作正常。确保名称是合法名称。