<br><br><div class="gmail_quote">On Wed, Jan 21, 2009 at 10:22 AM, Simon Wilcox <span dir="ltr">&lt;<a href="mailto:simonw@digitalcraftsmen.net">simonw@digitalcraftsmen.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">Dave Howorth wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Paul Falbe wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
That works thank you very much. &nbsp;Don&#39;t know how many google searchs I did<br>
trying to find that out!<br>
</blockquote>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Rodrigo-51 wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Paul, how about a javascript confirm() box?<br>
</blockquote></blockquote>
<br>
... and if the user has Javascript disabled? ????<br>
</blockquote>
<br></div><div class="Ih2E3d">
Or if you have some like Google&#39;s ill-fated prefetch running, caching all the links it finds on a page ?<br>
<br>
GETing a link should really only be used when the action is idempotent. If it changes stuff then you ought to use a POST via a form button.<br>
<br>
</div></blockquote><div><br>&nbsp;YES!&nbsp; There are rare cases where a get may enable consequences,&nbsp; but this is not one of them.<br><br>&lt;form method=&quot;POST&quot; action=&quot;/yourapp/account/do_delete&quot;&gt;<br>&lt;input type=&quot;hidden&quot; name=&quot;accountid&quot; value=&quot;23948234&quot;&gt;<br>
&lt;input type=&quot;submit&quot; name=&quot;delete&quot;<br>&nbsp;value=&quot;Delete My Account&quot;<br>&nbsp;onClick=&quot;return confirm(<br>&nbsp; &#39;Are you sure you want to delete your account?&#39;);&quot;&gt;<br>&lt;/form&gt;<br>
<br>&nbsp;<br></div></div>This both checks if the user really wants to delete (if js is enabled) and also uses a post to delete data via the app.<br clear="all"><br>-- <br>Thanks!<br><br>Wade Stuart<br><br>Phone: &nbsp;917-363-6164<br>
IM: SpaceMuscles<br><br>