23. marts 2004 - 16:30
Der er
10 kommentarer og 1 løsning
Submit i a href
Ohøj eksperter Hvis jeg vil have udskiftet nedenstående submit-knap med en tekst i en "a href", hvordan får jeg så "a href"'en til at submitte min form? <form method="POST" action="login.asp"> <table border="0" width="130" cellpadding="0" height="25" cellspacing="0" style="position:absolute;left:113;top:130;"> <tr><td>Brugernavn</td></tr> <tr><td><input type="text" name="Brugernavn" size='18'></td></tr> <tr><td>Password</td></tr> <tr><td><input type="password" name="Adgangskode" size='18'></td></tr> <tr><td><img src='transparent.jpg' height=5 width=1></td></tr> <tr><td><input type="submit" value="Log" name="Action"></td></tr> </table> <table border="0" width="233" style="position:absolute;left:170;top:180;"> <tr><td width="223"><br><br><%=strErr%></td><td width="10"></td></tr> </table> </form>
Annonceindlæg fra Infor
23. marts 2004 - 16:33
#1
onclick="document.DITFORMNAVN.submit()"
23. marts 2004 - 16:35
#2
vi tager lige det hele med... <a href="#" onclick="document.DITFORMNAVN.submit()">ksdvsk</a> eller <a href="java script:document.DITFORMNAVN.submit()">ksdvsk</a>
23. marts 2004 - 16:43
#3
Hver gang jeg prøver dette opdaterer den bare samme side... Gør det nogen forskel at formen ligger i min body?
23. marts 2004 - 16:51
#4
ludo69 >> det er dét der sker når man submitter en form ... siden bliver sendt til serveren. derfor opdateres hele siden. hvad andet skulle der ske ? /nute
23. marts 2004 - 16:54
#5
Øhh, ikke hvis den side der submittes til ikke redirecter til samme side igen!!!
23. marts 2004 - 16:59
#6
hehe ... sant nok ... dette formular: <form method="POST" action="login.asp"> <table border="0" width="130" cellpadding="0" height="25" cellspacing="0" style="position:absolute;left:113;top:130;"> <tr><td>Brugernavn</td></tr> <tr><td><input type="text" name="Brugernavn" size='18'></td></tr> <tr><td>Password</td></tr> <tr><td><input type="password" name="Adgangskode" size='18'></td></tr> <tr><td><img src='transparent.jpg' height=5 width=1></td></tr> <tr><td><a href="#" onclick="document.forms[0].submit();">Submit</a></td></tr> </table> <table border="0" width="233" style="position:absolute;left:170;top:180;"> <tr><td width="223"><br><br><%=strErr%></td><td width="10"></td></tr> </table> </form> submitter helt fint for mig /nute
23. marts 2004 - 17:09
#7
Mystisk - den viser fejl hos mig... Det eneste måde jeg synes at kunne få det til at virke på er hvis jeg bruger den latterlige submit knap! Meget mærkeligt!
23. marts 2004 - 17:17
#8
"den viser fejl hos dig" ?? det ville hjælp meget hvis du fortæller *hvilken* fejl der bliver vist. har du flere formular på samme side ? prøv at navngive dit formular: <form name="frmLogin" id="frmLogin" method="POST" action="login.asp"> og brug linket: <a href="#" onclick="document.forms['frmLogin'].submit();">Submit</a> /nute
23. marts 2004 - 17:48
#9
TAAAAAAAAAAAK nute - nu spiller det! Smid lige et svar, så jeg kan give dig point.
23. marts 2004 - 17:51
#10
fino :-) svar
23. marts 2004 - 17:54
#11
ludo69 >> du skal huske på at en submit knap *ved* hvilket formular den hører til - det gør ikke et link, for dette er ikke et form element. Når du så bruger et link, så er du nødt til at angive hvilket formular du faktisk prøver at submitte. Ved at navngive dine forms, og referere til dem, på samme måde som jeg har vist, så er du helt sikker på at det korrekte formular bliver submittet :-) /nute
Kurser inden for grundlæggende programmering