Here is a nice confirmation handler to replace javascript:confim() links using jQuery UI…
$(function() { $('.ui-icon-trash').click(function(event){ event.preventDefault(); var targetUrl = $(this).attr('href'); $('<div title="Confirmation Required"><p>Delete this record?</p></div>').dialog({ autoOpen: true, modal: true, resizable: false, buttons: { Yes: function() { window.location.href = targetUrl; }, No: function() { $(this).remove(); } } }); }); });
I use it for “delete” links (should be obvious) but it can be easily adjusted for any other type of confirmation.
Cheers!