Avatar billede triggy Nybegynder
07. december 2005 - 15:32 Der er 2 kommentarer og
1 løsning

onchange registrerer ikke enter

<form action="orderlines.asp" method="post" name="change1">
  <tr>
    <td bgcolor="<%=bgcolor%>" class="orderlines">&nbsp;</td>
    <td bgcolor="<%=bgcolor%>" class="orderlines"><%=(Orderlines.Fields.Item("VareID").Value)%></td>
    <td bgcolor="<%=bgcolor%>" class="orderlines"><input type="text" name="Tekst" onChange="document.change1.Pris.focus();" value="<%=(Orderlines.Fields.Item("Tekst").Value)%>"></td>
    <td bgcolor="<%=bgcolor%>" class="orderlines"><input type="text" name="Pris" onChange="document.change1.Antal.focus();" value="<%=formatnumber((Orderlines.Fields.Item("Salg1").Value)*1.25)%>"></td>
    <td bgcolor="<%=bgcolor%>" class="orderlines"><input type="text" name="Antal" onChange="form.submit();" value="<%=(Orderlines.Fields.Item("Antal").Value)%>"></td>
    <td bgcolor="<%=bgcolor%>" class="orderlines"><%=formatnumber((Orderlines.Fields.Item("Salg1").Value)*(Orderlines.Fields.Item("Antal").Value)*1.25)%></td>
</tr> </form>

Den skifter ikke felt, hvis man trykker på enter.
med tab virker det. (Uanset om man trykker tab eller shift-tab hopper den til det rigtige felt)
Og det virker hvis jeg sletter de 2 af felterne.

Hvordan kan det være det ikke virker når jeg har 2 eller 3 felter ?
Avatar billede roenving Novice
08. december 2005 - 01:02 #1
I hvilke(n) browser(e) ?-)

-- og det lyder lidt som en gammelkendt ting, hvor enter-tasten virker som submit i forme med eet formfelt, men ikke altid ellers ...
Avatar billede triggy Nybegynder
08. december 2005 - 20:39 #2
Det er IE.

Hvis det er et kendt problem, er der så en vej ud af det ?

evt. med noget script kombineret med onkeydown, der checker om det er enter der bliver trykket på ?
Avatar billede triggy Nybegynder
13. maj 2006 - 21:48 #3
lukker
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