Here is a listener-based solution that avoids inline event handlers (useful if your site has a content security policy that prohibits inline JavaScript):
HTML:
<form method="post"> <input type="submit" id="deleteButton" name="delete" value="Undo" /> <input type="submit" id="noButton" name="no" value="No" /> </form>
JS:
document.getElementById("deleteButton").addEventListener("click", function(evt) { if (!confirm("Are you sure you want to rollback deletion of candidate table?")) { evt.preventDefault(); } }); document.getElementById("noButton").addEventListener("click", function(evt) { if (!confirm("Are you sure you want to commit the transaction?")) { evt.preventDefault(); } });
S. jensen
source share