En trevlig cookie eller Session kanske... .
Tjenis..
Nån som vet hur man kan hindra användare från att dubbelclicka på submit knappar så dom inte skickar iväg vad dom nu skickar 2 ggr ... det är lite jobbit .. =)
7 svar · 279 visningar · startad av Stuck
Tjenis..
Nån som vet hur man kan hindra användare från att dubbelclicka på submit knappar så dom inte skickar iväg vad dom nu skickar 2 ggr ... det är lite jobbit .. =)
En trevlig cookie eller Session kanske... .
en ful med praktisk lösning är att förvanliga knappen till en vanlig button med onclick. antingen kör du den unenabled när någon skickat ngt en gång, eller sätter du en variabel = true och en vanlig ifsats.
PS. formulärnamn.submit() har samma funktion som ett klick på en input type="submit"
uttrycker jag mig förståbart?
------------------
---
/M.
Men använd en serverbaserad kontroll också... då klientscript kan stängas av...
------------------
Kom hem till mig...
Nån som vet hur man kan hindra användare från att dubbelclicka på submit knappar så dom inte skickar iväg vad dom nu skickar 2 ggr ... det är lite jobbit .. =)
Vide säger något intressant här över..... Men hur menar du att jag ska göra det.....
------------------
Är man medlem på WF så behöver man inga vänner !
Nu vet jag ju inte hur du lagrar datat som skickas eller vad resten av sidorna gör, men du borde kunna lägga in en kontroll för att se att det inte postas två gånger... :)
------------------
Jag invecklar utvecklande
<SCRIPT LANGUAGE="JavaScript">
<!--
// Script från [url="http://javascript.internet.com"]http://javascript.internet.com[/url]
// Inaktiverar submit-knappen efter att man tryckt på den (endast MSIE och NS6)
// Användbart så att ingen dubbelpostar.
function disableForm(theform) {
if (document.all || document.getElementById) {
for (i = 0; i < theform.length; i++) {
var tempobj = theform.elements[i];
if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset")
tempobj.disabled = true;
}
return true;
}
}
// -->
</SCRIPT>
och sedan på forumläret:
<FORM ACTION="post_info.asp" METHOD="post" NAME="PostTopic" onSubmit="return disableForm(this);">
------------------
"It's not where ya from it's where ya at"
Tackar Pace..........
Funkar utmärkt......
------------------
Är man medlem på WF så behöver man inga vänner !