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>
Annonceindlæg tema
07. marts 2008 - 13:22
#1
Det jeg mener er at onClick skal virke når man trykker på return :-)
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.
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>
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>
09. marts 2008 - 14:44
#5
men det gør det ikke
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 :)
09. marts 2008 - 17:27
#7
Mit problem er så at onclick ikke bliver udført
09. marts 2008 - 17:28
#8
tilsyneladende
09. marts 2008 - 17:28
#9
onClick="minfunktion(vaerdi,vaerdi);"
09. marts 2008 - 17:29
#10
minfunktion er et ajaxkald
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 :-)
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>
25. juli 2008 - 12:54
#13
lukker
Vi tilbyder markedets bedste kurser inden for webudvikling