Avatar billede mikmakmuk Nybegynder
07. marts 2008 - 11:31 Der er 12 kommentarer og
1 løsning

fukus på knap

Jeg vil gerne have focus på en knap sådan at den bliver formen bliver submittet.

<form name="NAVN" method="post" action="" onfocus="document.NAVN.KNAPNAVN.focus();">

<input type="text" name="bla" id="bla" value="">
<input type="password" name="bla1" id="bla1" value="">

<input type="Button" name="KNAPNAVN" onClick="minfunktion(vaerdi,vaerdi);" value="Submit">

</form>
Avatar billede mikmakmuk Nybegynder
07. marts 2008 - 13:22 #1
Det jeg mener er at onClick skal virke når man trykker på return :-)
Avatar billede mikmakmuk Nybegynder
07. marts 2008 - 13:24 #2
Jeg har prøvet at smide min funktion op i form og bruge onsubmit samtidig med at jeg lavede button om til submit men det virker ikke.
Avatar billede olebole Juniormester
07. marts 2008 - 15:44 #3
<ole>

Den kode, du har der, submitter formen, når der trykkes 'Return'. Du må lave fejl andre steder i din kode. Prøv at lægge et link

/mvh
</bole>
Avatar billede mikmakmuk Nybegynder
09. marts 2008 - 14:43 #4
Så burde det her vel også virke

<html>
<body>

<form name="form1" method="post" action="" onfocus="document.form1.knap1.focus();">
<input type="text" name="bla" id="bla" value="">
<input type="password" name="bla1" id="bla1" value="">
<input type="Button" name="knap1" onClick="alert('form1');" value="Submit">
</form>


<form name="form2" method="post" action="" onfocus="document.form2.knap2.focus();">
<input type="text" name="bla11" id="bla" value="">
<input type="password" name="bla111" id="bla1" value="">
<input type="Button" name="knap2" onClick="alert('form2');" value="Submit">
</form>



</body>
</html>
Avatar billede mikmakmuk Nybegynder
09. marts 2008 - 14:44 #5
men det gør det ikke
Avatar billede olebole Juniormester
09. marts 2008 - 16:44 #6
Jo, hvis du gør knappen til en submitknap - og du har slet ikke brug for dit focus-halløj  :)
Avatar billede mikmakmuk Nybegynder
09. marts 2008 - 17:27 #7
Mit problem er så at onclick ikke bliver udført
Avatar billede mikmakmuk Nybegynder
09. marts 2008 - 17:28 #8
tilsyneladende
Avatar billede mikmakmuk Nybegynder
09. marts 2008 - 17:28 #9
onClick="minfunktion(vaerdi,vaerdi);"
Avatar billede mikmakmuk Nybegynder
09. marts 2008 - 17:29 #10
minfunktion er et ajaxkald
Avatar billede mikmakmuk Nybegynder
09. marts 2008 - 18:08 #11
Jeg har fundet fejlen. Problemet var at jeg sætter nogle ting alt efter hvad der sker i ajaxkaldet. Derfor hjalp det er sætte en return false på onclick. Tak for hjælpen :-)
Avatar billede olebole Juniormester
09. marts 2008 - 21:48 #12
Er der tale om et Ajax-kald og formen slet ikke skal submittes, så gør sådan i stedet:

<form name="form2" method="post" action="" onsubmit="myAjaxFunc(this);return false">
<input type="text" name="bla11" id="bla" value="">
<input type="password" name="bla111" id="bla1" value="">
<input type="submit" name="knap2" value="Submit">
</form>
Avatar billede mikmakmuk Nybegynder
25. juli 2008 - 12:54 #13
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