Avatar billede hmann Nybegynder
15. september 2005 - 10:51 Der er 5 kommentarer og
1 løsning

javascript i IE contra Firefox?

Hej!

jeg har en html form med 2 indtastningsfelter og en submit knap.
når man står i første felt og taster <enter> skal man ryge ned i felt nr 2 - og når man taster <enter> i felt nummer 2 skal den submitte formen.

Det virker fint med følgende javascript i firefox:

<form name="form1" action="http://splinux/check_person.php" method="POST">
--noget tekst--
<input type="text" name="medarb_id" value="" align="RIGHT" maxlength="8" onkeydown="e=(event.which)?event.which:event.keyCode;if(e==13)this.form.pass.focus()"  />
<br>
--noget andet tekst--
<input type="password" name="pass" value="" align="LEFT" maxlength="8" onkeydown="e=(event.which)?event.which:event.keycode;if(e==13)this.form.submit();"  />
<br>
<input type="Button" value="OK" onClick="this.form.submit();" />
</form>

MEN i IE sker der det underlige at første script virker - dvs. at står jeg i første input-felt og taster <enter> hopper den fint ned i felt nr. 2, men tryker jeg på <enter> i felt 2 submitter den ikke formen som den gør i firefox..

Hvorfor og hvordan kan det løses?

Mvh
HMann
Avatar billede ldanielsen Nybegynder
15. september 2005 - 11:02 #1
Der er en slåfejl:

event.keycode skal være med stort C: event.keyCode

- som du har det ved det øverste felt.
Avatar billede hmann Nybegynder
15. september 2005 - 11:04 #2
åhh nej - det passer ikke...
læg et svar og vi skynder os at lukke denne halvpinlige tråd ;)
Avatar billede ldanielsen Nybegynder
15. september 2005 - 11:06 #3
:o)

Det har vi alle gjort, især fordi mange andre sprog ikke er case sensitive
Avatar billede hmann Nybegynder
15. september 2005 - 11:08 #4
nemli' :)
30 points - here you go..
takker!
Avatar billede olebole Juniormester
15. september 2005 - 13:24 #5
<ole>

- og så er det iøvrigt rystende ligegyldigt, om JavaScript er case-sensitive eller ej.
'event.keyCode' er nemlig ikke JavaScript men derimod DOM - men da DOM også er case-sensitive, så .....  ;o)

/mvh
</bole>
Avatar billede hmann Nybegynder
15. september 2005 - 13:29 #6
olebole> tak! så lærte jeg lidt mere idag :)
er HTML DOM så ikke uafhængig af sprog? i mit tilfælde er det bare blandet sammen med javascript, men kunne det i teorien ikke være et andet script-sprog?
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