11-10-2010, 08:43 PM
Je te conseille de désactiver le bouton quelques instants, ne serait-ce que 300ms, juste de quoi empêcher le double-clic. Tu peux coupler ça à une protection côté serveur, genre une variable de session 'last_submit_at' que tu mets au timestamp (voire le microtimestamp) actuel sur chaque page de traitement d'un formulaire, puis tu compares la date actuelle à ta variable de session, comme ça tu vois que les appels sont très proches et tu réagis en conséquence.
Et quand tu te poses une question genre "ça marche ?", n'hésite pas à faire un petit test ! Surtout quand c'est facile comme ici :
Et effectivement, ça fonctionne !
Sephi-Chan
Et quand tu te poses une question genre "ça marche ?", n'hésite pas à faire un petit test ! Surtout quand c'est facile comme ici :
<form action="">
<input type="image" disabled="disabled" src="submit.png" />
</form>
Et effectivement, ça fonctionne !
Sephi-Chan