Avatar billede thoeger_poertner Nybegynder
24. september 2003 - 21:36 Der er 10 kommentarer og
1 løsning

Gå til adresse ud fra formular-felt

Jeg her noget kode der ligner nedenstående.

Hvis jeg skriver "hallo"  i testfeltet, og klikker på knappen, skal jeg sendes videre til adressen http://www.testside.dk/etellerandet/hallo

<form>
<input type="text">
<input type="button" onClick="doSomething();">
</form>

Hvordan gøres det simpelt i javascript?

På forhånd tak.

Thøger Pørtner
Avatar billede ztyxx Nybegynder
24. september 2003 - 21:39 #1
<form>
<input type="text">
<input type="button" onClick="location.href='http://exp.dk'">
</form>
Avatar billede skovenborg Nybegynder
24. september 2003 - 21:51 #2
<form>
<input type="text" name="link">
<input type="button onclick="location.href=this.form.link.value;">
</form>
Avatar billede skovenborg Nybegynder
24. september 2003 - 21:52 #3
hov det skulle være:
<input type="button onclick="location.href='http://www.testside.dk/etellerandet/ ' + this.form.link.value;">
Avatar billede thoeger_poertner Nybegynder
24. september 2003 - 22:31 #4
ovenstående resulterer i et link/destination der hedder http://www.testside.dk/etellerandet/?link=hallo
Avatar billede skovenborg Nybegynder
24. september 2003 - 22:35 #5
skal der endelse på?
så skal du bare skrive:
<input type="button onclick="location.href='http://www.testside.dk/etellerandet/ ' + this.form.link.value + 'htm';">
Avatar billede thoeger_poertner Nybegynder
24. september 2003 - 22:38 #6
har vidst ikke forklaret mig særligt godt :-)

Den løsning du giver, resulterer i at adressen er en variable og en værdi i den, altså adresse?var=value, i dette tilfælde http://www.testside.dk/etellerandet/?link=hallo

Jeg ville gerne have være kastet hen på http://www.testside.dk/etellerandet/hallo
Avatar billede skovenborg Nybegynder
24. september 2003 - 22:45 #7
skal den bare gå ind på http://www.testside.dk/etellerandet/hallo lige meget hvad du skriver???
For så skal du jo bare skrive:
<input type="button" onclick="location.href='http://www.testside.dk/etellerandet/hallo';"> ligesom ztyxx skriver
Avatar billede thoeger_poertner Nybegynder
24. september 2003 - 22:46 #8
nej, den skal gå til testside.dk/etellerandet/$variable

hvor variable er det der bliver skrevet i tekst boksen.
Avatar billede skovenborg Nybegynder
24. september 2003 - 22:55 #9
Prøv så:
<form name="form1" onsubmit="location.href='http://www.testside.dk/etellerandet/hallo' + this.link.value;return false">
<input type="text" name="link">
<input type="submit" name="knap">
</form>

Problemmet før var vist at man skulle trykke på knappen for at det virkede.
Avatar billede skovenborg Nybegynder
24. september 2003 - 22:55 #10
vrøvt der skulle bare stå:
<form name="form1" onsubmit="location.href='http://www.testside.dk/etellerandet/' + this.link.value;return false">
Avatar billede thoeger_poertner Nybegynder
25. september 2003 - 17:16 #11
Thanks!

Det virker bare..
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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