Avatar billede mosmensk Nybegynder
26. april 2002 - 14:28 Der er 11 kommentarer og
1 løsning

ASP og submit knapper

Hej.

Hvordan får jeg en knap til at virke som et link, med de samme egenskaber som et normalt link?

Burde det ikke se sådan ud??
<FORM METHOD="LINK" ACTION="pw_rediger.asp?retid=106">
<INPUT TYPE="submit" VALUE="En knap">
</FORM>

Men knappen tager ikke ASP'en med.

Hvis jeg bruger et link:
<a href=pw_rediger.asp?retid=106>et link</a>
så er der ingen problemer.
Avatar billede -mundi- Nybegynder
26. april 2002 - 14:29 #1
<FORM METHOD="post"
Avatar billede cbp Nybegynder
26. april 2002 - 14:31 #2
Method skal være get og parameteret flyttes ned og være et hidden felt:
<FORM METHOD="get" ACTION="pw_rediger.asp?retid=106">
<input type="hidden" name="retid" value="106">
<INPUT TYPE="submit" VALUE="En knap">
</FORM>
Avatar billede nute Nybegynder
26. april 2002 - 14:34 #3
det var da lovlig mange poeng for det spm...dette er høyst verdt 30...

hvorfor submitte ?? hvorfor ikke bare bruke en alminnelig "button" ?

<form>
<input type="button" onclick="this.location.href='pw_rediger.asp?retid=106';" value="En knap">
</form>

/nute
Avatar billede mosmensk Nybegynder
26. april 2002 - 14:35 #4
Tak for hjælpen...nu kører det
Avatar billede nute Nybegynder
26. april 2002 - 14:35 #5
hov...litt galt...'this.location.href' skal være 'location.href' :-|
Avatar billede -mundi- Nybegynder
26. april 2002 - 14:36 #6
<FORM>
<INPUT TYPE="button" VALUE="En knap" onclick="document.location='pw_rediger.asp?retid=106';">
</FORM>

sådan kan det også gøres
Avatar billede -sofus- Nybegynder
26. april 2002 - 14:36 #7
(; nemme point..
Avatar billede cbp Nybegynder
26. april 2002 - 14:38 #8
Nute:
Med den løsning vil linket ikke virke hvis brugeren har slået javascript fra og så vidt jeg husker har Netscape også haft problemer med links på en button (selv om det vist er langt tilbage).
Avatar billede nute Nybegynder
26. april 2002 - 14:38 #9
120 poeng bør returneres umiddelbart

/nute
Avatar billede -mundi- Nybegynder
26. april 2002 - 14:44 #10
hans oprindelige løsning var helt iroden der skulle bare skiftes method

der var ingen grund til at lave et hidden felt så jeg forstår ikke hvorfor jeg skulle afvises ?
Avatar billede nute Nybegynder
26. april 2002 - 14:44 #11
cbp >> det er sant nok...men hvor mange er det som har scripting slått fra ? alternativt kunne man jo også bruke grafikk og lage det som en alminnelig link. det lyder bare litt voldsomt å submitte et formular som et alternativ til et link. Hvorfor ikke bruke de tilgjengelige "verktøj" til dét de er beregnet til ?

Men om Netscape har hatt problemer med links på en button (hva nå enn det betyr), er jo ikke det relevant. En simpel onclick event vil i alle tilfelle bli kjørt.
Avatar billede -mundi- Nybegynder
26. april 2002 - 14:55 #12
Så vidt jeg husker er der kun problemer med onclick på links i gamle netscape versioner, jeg har ingen erfaringer med at der skulle være problemer med buttons ...
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
Kurser inden for grundlæggende programmering

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