Avatar billede taub Nybegynder
08. november 2004 - 23:21 Der er 3 kommentarer og
1 løsning

Tjekke på om der er indtastet noget i et tekstfelt

Hej

Jeg har brug for en funktion som hver 3. sekund tjekker om der er indtastet noget i et tekstfelt... Hvis der er indtastet noget, så skal brugeren redirectes til en url med en querystring, hvis værdi skal være indholdet af tekstfeltet...

En som man hjælpe med dette?
Avatar billede skovenborg Nybegynder
08. november 2004 - 23:35 #1
Umiddelbart lyder det som om du gerne vil have det sådan her:
<script type="text/javascript">
window.onload = function() {
    timer = window.setInterval("checkTekstfelt();",3000);
}
function checkTekstfelt() {
    t = document.form1.tekst;
    if (t.value != t.defaultValue) {location.href = "andenside.html?value="+t.value;}
}
</script>

<form name="form1">
<input type="text" name="tekst" />
</form>

Selvom det jo egentlig er en lidt mærkelig måde at gøre det på, for hvad hvis brugeren er i gang med at skrive noget når når den checker igen?
Avatar billede taub Nybegynder
09. november 2004 - 16:17 #2
Det virker perfekt! TAkker!

Grunden til at det skal laves på denne måde, er at indholdet i tekstfeltet bliver smidt ind fra en stregkode-læser, som er sat i pc'ens keyboardport. Så siden skal virke uden keyboard og mus ;)

Smid et svar...
Avatar billede skovenborg Nybegynder
09. november 2004 - 17:28 #3
okay - så forstår jeg det bedre ;-)
Avatar billede skovenborg Nybegynder
10. november 2004 - 14:45 #4
og tak for points :-)
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