在Laravel Submit Button上确认消息

时间:2016-04-12 07:36:49

标签: javascript php forms laravel

如果用户点击我的提交按钮,我想创建一条确认消息。我已经使用Laravel Form包创建了提交按钮。好吧,我没有真正使用javascript,并且没有找到答案。

这是我的提交表格:

{!! Form::submit('Delete', ['class' => 'btn btn-danger']) !!} 

我试过这样的事情:

<script>

  function ConfirmDelete()
  {
  var x = confirm("Are you sure you want to delete?");
  if (x)
    return true;
  else
    return false;
  }

</script>

{!! Form::submit('Delete', ['class' => 'btn btn-danger', 'onsubmit' => 'return ConfirmDelete()']) !!}

但这个避风港并没有奏效。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

您可以添加额外的类onsubmit,而不是使用内联事件test-form,然后在js代码中将submit事件附加到它。

添加课程

{!! Form::open(['action' => ['Test\\TestController@destroy', $thread->id], 'method' =>
    'delete', 'class' => 'test-form' ]) !!}

附加提交事件:

$('.test-form').submit(function(e) {
    e.preventDefault();

    if ( confirm("Are you sure you want to delete?") ) {
        $(this).submit();
    }
});

希望这有帮助。