Friday, May 17, 2024
 Popular · Latest · Hot · Upcoming
26
rated 0 times [  27] [ 1]  / answers: 1 / hits: 190040  / 12 Years ago, thu, december 27, 2012, 12:00:00
<asp:Button runat=server ID=btnUserDelete Text=Delete CssClass=GreenLightButton
OnClick=BtnUserDelete_Click
OnClientClick=return UserDeleteConfirmation();
meta:resourcekey=BtnUserDeleteResource1 />


I have tried:



function UserDeleteConfirmation() {
if (confirm(Are you sure you want to delete this user?))
return true;
else
return false;
}


and



function UserDeleteConfirmation() {
if (confirm(Are you sure you want to delete this user?)) {
__doPostBack(btnUserDelete, '');
}

return false;
}


And none of them works.


More From » asp.net

 Answers
39

Try this:



<asp:Button runat=server ID=btnUserDelete Text=Delete CssClass=GreenLightButton
OnClick=BtnUserDelete_Click
OnClientClick=if ( ! UserDeleteConfirmation()) return false;
meta:resourcekey=BtnUserDeleteResource1 />


This way the return is only executed when the user clicks cancel and not when he clicks ok.



By the way, you can shorten the UserDeleteConfirmation function to:



function UserDeleteConfirmation() {
return confirm(Are you sure you want to delete this user?);
}

[#81201] Tuesday, December 25, 2012, 12 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
jackie

Total Points: 442
Total Questions: 107
Total Answers: 94

Location: Honduras
Member since Sun, Dec 26, 2021
2 Years ago
jackie questions
Sat, Sep 18, 21, 00:00, 3 Years ago
Wed, Jul 14, 21, 00:00, 3 Years ago
;