Avatar billede dennism Nybegynder
30. april 2008 - 11:44 Der er 8 kommentarer og
1 løsning

HTML: Form submit

Af designmæssige årsager, har jeg ikke en submit-knap i min form - men i stedet et div med en submit onClick:

<div class="buttonRed" onClick="document.getElementById('loginForm').submit();">Tekst</div>

Når man har en submit-knap i sin form, bliver den submitten hvis man f.eks. trypper ENTER i et input-felt. Det gør den ikke nu, hvor jeg ikke har en submit-knap.

Hvordan kan jeg lave dette uden at have en submit-knap?
Avatar billede w13 Novice
30. april 2008 - 12:05 #1
Måske kan du indsætte en normal submitknap også og så bare skjule den med css:

<input type="submit" style="display:none">

eller hvis det ikke virker:

<input type="submit" style="display:visibility">
Avatar billede di8leva Nybegynder
30. april 2008 - 12:06 #2
Det nemmeste er nok at tilföje en:

<input type="submit" style="visibility: hidden;">

i din form.
Avatar billede w13 Novice
30. april 2008 - 12:09 #3
Som di8leva skriver, så er det altså ikke "display:visibility" som jeg skriver, men "visibility:hidden" ;)
Avatar billede dennism Nybegynder
30. april 2008 - 12:24 #4
Det virker desværre ikke i IE. Se her:
http://demaweb.dk/uploads/test2.html

Hvis der kun er ét felt, så virker det fint. Men når der er to, så virker det ikke :(
Avatar billede w13 Novice
30. april 2008 - 12:29 #5
Dette er testet og virker:

    <form method="post" action="2.htm">
        <input type="text" name="username" class="inputbox" size="25">
        <input type="text" name="password" class="inputbox" size="25">
        <input type="submit" style="width:0;height:0">
    </form>
Avatar billede dennism Nybegynder
30. april 2008 - 12:36 #6
Tak for det! :)
Smider du lige et svar?
Avatar billede w13 Novice
30. april 2008 - 12:39 #7
:) Kommer her.
Avatar billede w13 Novice
30. april 2008 - 12:59 #8
Tak for point! ;)
Avatar billede roenving Novice
30. april 2008 - 13:45 #9
-- og en anden, sjældent nævnt mulighed er at bruge en input type="image", der er en submit-knap med et billede på, hvilket ofte er meget hensigtsmæssigt !-)

<input type="image" src="minLoginKnap.gif" style="width:45px;height:30px;">
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