20. november 2001 - 17:24Der er
9 kommentarer og 1 løsning
Focus på knap
Jeg har et tekstfelt og en knap, og jeg ønsker, at når jeg har skrevet noget i tekstfeltet og derefter trykker \'Enter\', skal knappen aktiveres - Hvordan gør jeg det? (Det kan godt være, det ikke har noget med JavaScript at gøre, men jeg har bare brug for en løsning!)
Scriptet virker på samme måde med en submit-knap. Hvis du vil have knappen til at blive inaktiv igen, når der ikke er mere indhold i tekstfeltet, skal du gøre således:
Jeg har forklaret det lidt forkert: Når der trykkes \'enter\' er der en funktion, der skal køres... se her: <FORM NAME=\"kodeord3\"> <INPUT ALIGN=\"center\" MAXLENGTH=\"17\" NAME=\"text3\" TYPE=\"text\" SIZE=\"19\" onkeypress=\"if (event.keycode==13) post4()\"><BR> <BR> <INPUT ALIGN=\"center\" NAME=\"button3\" TYPE=\"button\" value=\"Send kodeord\" tabindex=\"0\" onclick=\"post4()\"> </FORM>
Nej - det har intet med deaktivering og aktivering af knappen at gøre! Knappen skal være aktiv hele tiden, men det skal være muligt at indtaste data i tekstfeltet og så trykke enter istedet for at bruge musen til at klikke på knappen!
Synes godt om
Slettet bruger
20. november 2001 - 17:39#7
Nu ved jeg det!
Det er fordi, du skal indsætte onSubmit=\"return false;\" i dit <form>-tag: <FORM NAME=\"kodeord3\" onSubmit=\"return false;\"> <INPUT ALIGN=\"center\" MAXLENGTH=\"17\" NAME=\"text3\" TYPE=\"text\" SIZE=\"19\" onkeypress=\"if (event.keycode==13) post4()\"><BR> <BR> <INPUT ALIGN=\"center\" NAME=\"button3\" TYPE=\"button\" value=\"Send kodeord\" tabindex=\"0\" onclick=\"post4()\"> </FORM>
if(kodeord3.text3.value == \"\"){ alert(\"Du har jo ik skrevet noget!\"); } else if(kodeord3.text3.value == \"LeStrata\"){ alert(\"Ja jeg er lidt go\'!\");
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.