05. maj 2004 - 23:41Der er
7 kommentarer og 1 løsning
Problemer med submit i formularer
I nedenstående HTML har jeg lavet to formularer som skal fungerer i MSIE6. Den eneste virkelige forskel er at der er et mere text-felt i form2. Mit problem er at trykker man Enter i form1 bliver formen submittet som forventet, men det gør den ikke i form2. Jeg tror det er fordi jeg bruger linket til at submitte med. Hvordan får jeg det til at virke med kombinationen af link-submittet og flere felter?
...fordi jeg godt kunne tænke mig at få en border og en baggrundsfarve på knappen, gør jeg det på dit eksempel f.eks. sætter border til 1px, så får jeg godt nok en border, men jeg får også skyggeffekten som normalt er på submitknappen og den vil jeg ikke have. Knappen skal derudover ikke være en IMAGE knap da den kun skal laves med stylesheet.
Desværre får man en fed border ud af dit sidste eksempel! Den eneste måde man får en rimelig pæn border er med: border:1px. Så snart man sætter farve på den bliver der to borders.
...og her kommer så løsningen: Man laver en almindelig submit som man med alle midler undtagen "display:none" og "visibility:hidden" forsøger at skjule. Denne del tager sig af submit når man trykker enter. Derefter laver man så en link knap som man kan trykker på for at submitte. Det virker i MSIE6 og MOZILLA1.6
Jeg fandt selv løsning (Se ovenfor), så jeg lukker spørgsmålet.
Synes godt om
Ny brugerNybegynder
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.