27. oktober 2004 - 08:57
Der er
6 kommentarer og 1 løsning
Åbne link fra tekstboks
Hej! Jeg har en form: <form name="form1" method="post" action=""> <input type="text" name="textfield"> <input type="submit" name="Submit" value="OK"> </form> Er det muligt at lave sådan at man indtaster en adresse i feltet, og når man så trykker på OK, at den så åbner denne side?
Annonceindlæg fra Immeo
27. oktober 2004 - 09:11
#1
<script language=javascript> function formval() { if(document.form1.textfield.value!="") { document.location = document.form1.textfield.value; return true; } else { return false; } } </script> <form name="form1" method="post" action="" onsubmit="return formval()"> <input type="text" name="textfield"> <input type="submit" name="Submit" value="OK"> </form>
27. oktober 2004 - 18:15
#2
Måske lidt lettere: <form name="form1" method="post" action=""> <input type="text" name="textfield"> <button name="Submit" onclick="location.href=this.form.textfield.value;return false;">Skift til side</button> </form> -- og document.location gled ud af alle standarder for næsten 10 år siden ...
27. oktober 2004 - 19:28
#3
Jeg kan ikke få juggalo's løsning til at virke. roenving's virker derimod perfekt, så han får pointene, hvis han lige laver et svar!
27. oktober 2004 - 19:32
#4
Der hvor juggalos ultimativt er bedre, er at der bliver testet på om feltværdien er tom ... -- els velbekomme '-)
27. oktober 2004 - 19:32
#5
;O)
27. oktober 2004 - 20:02
#6
Jeg kan godt se at den tjekker om feltet er tomt. Men bortset fra det, så sker der intet når man trykker OK, selvom der står noget i feltet! Her har du pointene!
27. oktober 2004 - 20:23
#7
-- det er nok det der return, som er fejl-anbragt, for formen vil jo blive submittet til sig selv !-) -- og tak for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling