Gå til innhold

endre form til en link?


Anbefalte innlegg

hei.

 

her er ett script:

 

<form method="POST">

<p><input type="submit" value="lamp on" name="run_event"> (trigger the event named

"lamp on")</p>

</form>

 

Er det mulig å endre denne til en vanlig link?

 

Jeg skal nemlig bruke ett program til å starte en link.

Endret av Åsmund
Lenke til kommentar
Videoannonse
Annonse
<a href="#" onclick="document.forms[0].submit()">Klikk her!</a>

 

Dette kunne du ha googlet å fått svar på mye raskere!

Du skal i så fall bruke <a href="java script:document.forms[0].submit();"> slik at brukere som ikke bruker mus også kan klikke på feltet. Aller helst også skjule linken sånn at brukere som har skrudd av javascript ikke ser linken i det hele tatt.

 

Men jeg skjønner ikke helt hva som er vitsen med å bruke en link istedenfor. Hvis man har et skjema er det langt enklere for bruken å skjønne at det er submit-knappen hvis det er et submit-felt, enn hvis det er en linke.

 

Redigert: Javascript er selvfølgelig i ett ord som Stian påpekte.

Endret av JonT
Lenke til kommentar
<a href="#" onclick="document.forms[0].submit()">Klikk her!</a>

 

Dette kunne du ha googlet å fått svar på mye raskere!

Du skal i så fall bruke <a href="java script:document.forms[0].submit();"> slik at brukere som ikke bruker mus også kan klikke på feltet. Aller helst også skjule linken sånn at brukere som har skrudd av javascript ikke ser linken i det hele tatt.

 

Men jeg skjønner ikke helt hva som er vitsen med å bruke en link istedenfor. Hvis man har et skjema er det langt enklere for bruken å skjønne at det er submit-knappen hvis det er et submit-felt, enn hvis det er en linke.

Ehh..

1. Dette var bare et eksempel for å vise HVORDAN det kan gjøres

2. href="java script: .." gjør ingen ting, href="javascript" derimot fungerer

Lenke til kommentar

takker for svar. jeg har googlet men googlet litt feil, googlet på change form to link og andre ting.

 

edit: grunnen til at jeg skal bruke link er fordi det da er enkelt for ett annet program å kjøre linken, framfor trykke en knapp.

 

men vet fortsatt ikke helt hvordan jeg skal bruke det jeg fikk av dere. Har nemlig 0 og niks peiling på dette, men får lese teste og prøve litt.

 

Fikk det til :D

Endret av Åsmund
Lenke til kommentar

vel jeg trodde jeg fikk det til, men det var noe annet som jeg fikk til,, det bare så ut som link men var det ikke.

 

Jeg fant ikke ut hvor jeg skulle legge inn det dere sa og jeg brukte guiden jeg fant her: http://www.thesitewizard.com/archive/textsubmit.shtml

 

Jeg har gått igjennom dette flere ganger men vet ikke hva jeg gjør feil.

Feilmeldingen som er i internet explorer er følgende:

 

document.run_event.supporttype er null eller ikke ett objekt

kode 0

 

Her er hva jeg har lagt inn til nå:

 

 

<html>

 

<head>

<title>D:\WINNT\Profiles\dad\Desktop\mypage.htm</title>

</head>

 

<body>

 

<script language="JavaScript" type="text/javascript">

<!--

function getsupport ( test )

{

document.run_event.supporttype.value = test ;

document.run_event.submit() ;

}

-->

</script>

 

<h1><em>Welcome</em></h1>

 

<hr>

 

<p><strong><font color="#FF0000">This is a HomeSeer personal page.</font></strong></p>

 

<p>Homeseer event site for programs</p>

 

<p>Click on the following link to go to the <em>HomeSeer</em> main page.</p>

 

<p><a href="stat">HomeSeer Status</a></p>

 

<form method="POST">

<p><input type="submit" value="party" name="run_event"> (trigger the event named

"party")</p>

</form>

 

<input type="hidden" name="supporttype" />

<a href="java script:getsupport('klikk')">klikk her</a>

 

</p>

 

<hr>

</body>

</html>

Endret av Åsmund
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...