Avatar billede roadrunr Nybegynder
29. april 2000 - 16:40 Der er 3 kommentarer og
1 løsning

OnHold = slet text

Jeg har et tekst felt...

<input type="text" name="felt1">

og en knap:

<input type="button" value="sletalt">

Jeg skal bruge en funktion, som når man holder knappen nede i 3 sek, så sletter den alt hvad der står i "felt1".

Avatar billede olebole Juniormester
29. april 2000 - 21:48 #1
<ole>

<script language=JavaScript><!--

function sletDet() {
  document..formNavn.felt1.value = "";
}
/ -->
</script>

...og så på din knap:

<input type="button" value="sletalt" onclick=setTimeout("sletDet()",3000);>

/Vh
</bole>
Avatar billede roadrunr Nybegynder
29. april 2000 - 22:27 #2
Ja okay.... men den vil vel ikke virke helt som beskrevet. Det skal virke, så at man SKAL holde knappen nede i 3 sek, og hvis man løfter musen fra knappen, så skal den afbryde funktionen.
Avatar billede olebole Juniormester
29. april 2000 - 22:42 #3
Ups...Jeg læste vist ikke rigtigt, hvad du havde skrevet!
Jeg kan ikke få functionen til at fyre af MENS du holder knappen nede :-(
Dette fungerer, hvis du holder knappen nede længere end 3 sek, men fyrer først funktionen af, NÅR du slipper knappen:

<html>
<head>
<script language="javascript">
<!--

var myTest = 0;

function setTest() {
    myTest = 1;
    setTimeout("sletDet()",3000);
}

function sletDet() {
    if (myTest==1) {
        document.formNavn.felt1.value = "";
        myTest = 0;
    }
}

//-->
</script>
</head>
<body>

<form name=formNavn>
<input type=text name=felt1>
<input type="button" value="sletalt" onmousedown="setTest();" onmouseup="setTimeout('myTest=0',50);">
</form>

</body>
</html>

Den korte setTimeout, jeg har lagt på onmouseup, er nødvendig for at få det til at virke...!?!

Håber, du kan bruge det.
/Vh
Ole
Avatar billede roadrunr Nybegynder
29. april 2000 - 22:56 #4
Du er bare en guttermand :) TAK!
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