I am not using a form, just a link shaped as a button:
{{ Html::link(URL::route('event.destroy',$event->id), 'Delete', array('class' => 'btn btn-small btn-danger delete-event', 'data-title'=>'Delete Event', 'data-content' => 'Are you sure you want to delete this event?', 'onClick'=>'return false;')) }} And this javascript:
jQuery('.delete-event').click(function(evnt) { var href = jQuery(this).attr('href'); var message = jQuery(this).attr('data-content'); var title = jQuery(this).attr('data-title'); if (!jQuery('#dataConfirmModal').length) { jQuery('body').append('<div id="dataConfirmModal" class="modal" role="dialog" aria-labelledby="dataConfirmLabel" aria-hidden="true"><div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button><h3 id="dataConfirmLabel">'+title+'</h3></div><div class="modal-body">'+message+'</div><div class="modal-footer"><button class="btn btn-success" data-dismiss="modal" aria-hidden="true">No</button><a class="btn btn-danger" id="dataConfirmOK">Yes</a></div></div>'); } jQuery('#dataConfirmModal').find('.modal-body').text(message); jQuery('#dataConfirmOK').attr('href', href); jQuery('#dataConfirmModal').modal({show:true}); }) Here's a working fiddle: http://jsfiddle.net/antonioribeiro/wYbwv/