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
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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