首页 > 解决方案 > Laravel:如何在删除按钮上添加确认?

问题描述

我有以下代码:

{{ Form::open(['method'=>'DELETE','url'=>['/back/roles/delete/'.$row->id],'style'=>'display:inline' ]) }} 
{{ Form::submit('Delete',['class'=>'btn btn-danger' ]) }} 
{{ Form::close() }}

我想在这个删除按钮上添加确认。我怎样才能做到这一点?

标签: javascripthtmlcsslaravel

解决方案


试试这个用法onsubmit

'onsubmit' => 'return confirmDelete()'

像这样写

{{ Form::open([
    'method'   => 'DELETE',
    'url'      => ['/back/roles/delete/' . $row->id],
    'style'    => 'display:inline', 
    'onsubmit' => 'return confirmDelete()' 
]) }} 
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
    function confirmDelete(){

     var conform = confirm("Are you sure you want to delete?");
     if (conform)
       return true;
     else
       return false;
     }
    }
</script>

推荐阅读