Istället för submit-knapp vill jag ha en länk. Jag sökte, men exemplet jag prövade fungerade inte. Min form heter login. Hur skall koden se ut?
/M
13 svar · 584 visningar · startad av magnusfernstrom
Istället för submit-knapp vill jag ha en länk. Jag sökte, men exemplet jag prövade fungerade inte. Min form heter login. Hur skall koden se ut?
/M
Kanske såhär?
<a href="javascript:document.all('login').method='GET';document.all('login').submit">Jag är en länk</a>
document.all bör man icke använda, ty det är en sån där förhatlig IE-only-grej.
http://www.metalusions.com/backstage/articles/8/
Alltså: Sätt id="login" i din <form>-tagg, och prova:
<a href="javascript:document.getElementById('login').submit();">Jag är en länk</a>
(och som vanligt: javascript skall vara ihopskrivet i länken.)
Mvh
Nämen ni är ju för underbara :) ;)
Tack @nders (som vanligt) och yohpops för hjälpen.
För övrigt, varför skriver man java script i kod-taggen?
magnusfernstrom skrev:
För övrigt, varför skriver man java script i kod-taggen?
Det gör man inte. Det är vBulletin som av säkerhetsskäl (!) lägger in ett mellanslag där.
mvh
@nders: Din lösning fungerar inte heller i NN.
Vad menar du med NN? Netscape 4.x?
Netscape 4.x får man skylla sig själv om man använder. Detta funkar visserligen:
document.forms['login'].submit();
eller
document.login.submit();
Netscape 4.x får man skylla sig själv om man använder.
:e
<a href="javascript:document.forms['login'].submit();" class="login">LOGGA IN</a>
Fungerar inte...
Hur ser formuläret ut?
<form name="Login" method="post" action="login.asp">
Användarnamn:
<br />
<input type="text" name="uName" style="width: 150px;">
<br />
Lösenord:
<br />
<input type="password" name="pWord" style="width: 150px;">
<a href="javascript:document.forms('login').submit();" class="login">LOGGA IN</a>
</form>
Om du ändrar till avd @nders verkligen skrev då, med hakparenteser istället för vanliga parenteser?
Då hittas inte sidan!
Lägg märke till att det är skillnad på Login och login. Så, vad heter formuläret? Hur ser hela ditt formulär ut nu?
mvh