Delete button warning
How difficult would it be to have an additional "Are you sure you want to delete this record" warning when any Delete buttons are clicked in the backend.
How difficult would it be to have an additional "Are you sure you want to delete this record" warning when any Delete buttons are clicked in the backend.
you would need to hand code a javascript function to show the confirm message on click of the delete button.
a quick Google search of:
javascript confirm form submit
yielded this page as the first result:
confirmsubmit.asp
Is this a way to do this, if so where do you put this code? Seems too simple this one or is something missing?
add-a-javascript-warning-before-delete
Another one here which seems to be more complete
91-Creating-warning-messages-in-submit-forms.html
either of those 2 will work, they are just reiterations of the same concept in my initial link.
it's just a mater of adding the onclick event code to the submit button, and the javascript function in the head of your page.
Tried the second one and it wouldnt work but then noticed what seemed to be an error. The script was
<script LANGUAGE="JavaScript">
<!--
function confirmPost()
{
var agree=confirm("ARE YOU SURE ?");
if (agree)
return true ;
else
return false ;
}
// -->
</script>
and the input line was
<input type="submit" name="Submit" value="delete" onClick="return confirmSubmit()">
So I changed onClick="return confirmSubmit()" to onClick="return confirmPost()" and it worked. Should I have changed the input to match the script or vice versa or doesn't it matter.
Not tried it yet but does the first method in my earlier post work without a script?
it doesn't matter which you change, it only matters that they both match.
yes, that is the point of the other method, to not include a script in the head.
Tried the other one, works fine. Adding the single line, without the script in the head is much quicker and easier.
Tried changing the "Are you sure" message to something more meaningful like "Are you sure you want to delete this order etc etc" and tried putting a line break in the text but this brings up a syntax error. Does the message have to be in one continuous line without breaks or can you add them somehow?
you can add line breaks using \r\n
Ok, got the line breaks to work but there seems to be a limit on the amount of text you can add. If you stay within that limit it works fine, many thanks.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.