Avatar billede technodance.dk Nybegynder
05. juni 2004 - 14:41 Der er 9 kommentarer og
1 løsning

submit med enter

hej exp'er

hvordan submit jeg med enter???
Avatar billede thesurfer Nybegynder
05. juni 2004 - 14:46 #1
Du skal bare indsætte en:

<input type="submit" value="send">
Avatar billede technodance.dk Nybegynder
05. juni 2004 - 14:48 #2
den skriver kun ved jeg kliker på send ikke hvis jeg trykker på enter
Avatar billede thesurfer Nybegynder
05. juni 2004 - 14:49 #3
Jo, hvis type="submit" (og ikke type="button"), kan du bruge enter.
Avatar billede thesurfer Nybegynder
05. juni 2004 - 14:49 #4
Smid formen herind.
Avatar billede elskermad.dk Nybegynder
05. juni 2004 - 15:08 #5
<input type='text' name='tekst' onKeyDown='if(event.keyCode==13){formnavn.submit()}'>
Avatar billede technodance.dk Nybegynder
05. juni 2004 - 15:58 #6
den ligger kun de beskeder ind mysql hvis jeg klikker på knappen send ikke ved enter

<form method="POST" NAME="skriv" action="skriv_chat.php">
    <input class="input" type="hidden" name="user" size="45" value="<?echo $brugernavn;?>" onsubmit="submit();">
    <input class="input" type="text" name="besked" size="45" onKeyDown="if(event.keyCode==13){skriv.submit()}">
    <input class="input" type="submit" value="Send" name="send">
</form>
Avatar billede roenving Novice
05. juni 2004 - 16:08 #7
event.keyCode virker ikke i alle browsere, så hvis det er kravet skal der lige et par linjer javascript mere med ...

-- og så kan man lige så godt bruge et form-elements indbyggede reference til formen:

<input type='text' name='tekst' onKeyDown='if(event.keyCode==13){this.form.submit()}'>
Avatar billede technodance.dk Nybegynder
05. juni 2004 - 16:48 #8
havd skal jeg gøre få at få det til at virke???
Avatar billede knudx Nybegynder
05. juni 2004 - 17:19 #9
Hvis du fjerner onsubmit="submit();" (som vist ikke rigtig gør noget), fjerner onkeydown="...", så burde formen blive submittet når man trykker [enter] mens man står i text-inputtet - så kan du eventuelt tvangsplacere cursoren dér:

<body onload="document.forms['skriv'].besked.focus()">

Jeg ville så også fjerne class="input" fra det 'hidden' felt som du har, css kan vist ikke rigtig gøre noget ved et usynligt felt eller hur?!?
Avatar billede thesurfer Nybegynder
05. juni 2004 - 20:32 #10
hmm... Undre mig lidt over, at enter ikke virker, med en almindelig form.. dvs, uden JavaScript..
For det er jo meningen med submit..
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