Unngå at dine besøkende klikker flere ganger på "send-knappen"!




Du må navne knappen din (her heter den "testbutton") og referere til det navnet i "LockButton()..."


<script language="javascript">
var submitted = 0;
function LockButton (form,element) {
if ( ! submitted ) {
form.elements[element].disabled=true;
submitted = 1;
form.submit;
}
else { alert("Form already submitted, please be patient"); }
}
</script>

Puttes der du vil ha knappen:

<form name="knapptest">
<input type="button" name="testbutton" value="Send nå" onclick="LockButton(this.form,'testbutton');" />
</form>



Du kan også gjøre det litt enklere:

<form method="post" action="/cgi-bin/myscript.cgi">
<input type="submit" onclick="this.disabled=true;">
</form>