Avatar billede jytte Nybegynder
01. april 2008 - 15:24 Der er 4 kommentarer og
2 løsninger

hold pause før submit

Jeg mangler noget javascript der ved tryk på en submitknap holder en pause på 20 sekunder førend der submittes.

Ved tryk på knappen skal submitknappen også disables så den der har trykket ikke bare kan trykke igen.

Er der nogen der kan hjælple ?
Avatar billede korup Nybegynder
01. april 2008 - 15:39 #1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
</head>
<script language="JavaScript" type="text/javascript">
function vent()
{

document.formen.knap.disabled = true;
    setTimeout("document.formen.submit();",5000);
}
</script>
<body>

<form action="vent.html" method="post" name="formen">
<input name="knap" type="button" value="Vent" onclick="vent();">
</form>

</body>
</html>
Avatar billede w13 Novice
01. april 2008 - 16:10 #2
Der kan spares lidt kode ved at bruge "this":

<script type="text/javascript">
function vent(o){
    o.disabled=true;
    window.setTimeout("document.formen.submit()",20000)
}
</script>

<form action="vent.html" method="post" name="formen">
<input name="knap" type="button" value="Vent" onclick="vent(this)">
</form>
Avatar billede jytte Nybegynder
03. april 2008 - 11:25 #3
Mange tak - det virker perfekt.
Hvis I lægger et svar hver fordeler jeg point.
Avatar billede w13 Novice
03. april 2008 - 11:28 #4
:)
Avatar billede w13 Novice
03. april 2008 - 11:30 #5
;)
Avatar billede korup Nybegynder
04. april 2008 - 11:38 #6
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester