HILFE - Wie einen variablen Text in einen Link einfügen
Jack
- html
Hallo,
Ich habe folgendes Problem:
Ich will auf einer Internetseite ein Textfeld einfügen und der Text, der in dieses Feld geschrieben wird, soll in einen Link eingefügt werden:
Zur Veranschaulichung (Keine Ahnung ob diese Art überhaupt richtig ist):
<form name="Test" action="">
Nummer: <input type="text" size="13" maxleingh="11" name="nummer">
<input type="button" value="Gehe zu" onclick="href = http://www.adresse.com/irgendwas/nochwas=DER EINGEGEBENE TEXT&bla=GO">
</form>
Kann mir da wer helfen?
Hello,
Ich will auf einer Internetseite ein Textfeld einfügen und der Text, der in dieses Feld geschrieben wird, soll in einen Link eingefügt werden:
Zur Veranschaulichung (Keine Ahnung ob diese Art überhaupt richtig ist):
<form name="Test" action="">
Nummer: <input type="text" size="13" maxleingh="11" name="nummer">
<input type="button" value="Gehe zu" onclick="href=http://www.adresse.com/irgendwas/?nochwas=DER EINGEGEBENE TEXT&bla=GO">
</form>
Dazu benötigst Du dann z.B. JavaScript.
Schau doch z.B. einfach mal unter "getElementByID()"
http://de.selfhtml.org/javascript/objekte/document.htm#get_element_by_id
http://www.tizag.com/javascriptT/javascript-getelementbyid.php
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
Zur Veranschaulichung (Keine Ahnung ob diese Art überhaupt richtig ist):
<form name="Test" action="">
Nummer: <input type="text" size="13" maxleingh="11" name="nummer">
<input type="button" value="Gehe zu" onclick="href=http://www.adresse.com/irgendwas/?nochwas=DER EINGEGEBENE TEXT&bla=GO">
</form>Dazu benötigst Du dann z.B. JavaScript.
Würde es in seinem einfachen Beispiel (bei dem "der eingegebene Text" auch noch ein Parameter ist) nicht auch einfach reichen die Methode auf Get und den rest des Links als Action anzugeben:
<form name="Test" action="http://www.adresse.com/irgendwas/" method="GET">
Nummer: <input type="text" size="13" maxlenght="11" name="nochwas">
<input type="submit" value="Gehe zu">
Natürlich nur, solange es wirklich ein Get-Parameter ist, aber im Beispiel ist dies ja der Fall.
Hello,
Würde es in seinem einfachen Beispiel (bei dem "der eingegebene Text" auch noch ein Parameter ist) nicht auch einfach reichen die Methode auf Get und den rest des Links als Action anzugeben:
<form name="Test" action="http://www.adresse.com/irgendwas/" method="GET">
Nummer: <input type="text" size="13" maxlenght="11" name="nochwas">
<input type="submit" value="Gehe zu">
>
> Natürlich nur, solange es wirklich ein Get-Parameter ist, aber im Beispiel ist dies ja der Fall.
Klar, wenn das Action-Attribut, also das Requestziel, vorher feststeht, reicht das sicherlich und ist auch die elganteste Lösung. Warum komplizierter machen, als notwendig? ;-)
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
![](http://selfhtml.bitworks.de/Virencheck.gif)
--
☻\_
/▌
/ \ Nur selber lernen macht schlau
<http://bikers-lodge.com>
@@Jack:
nuqneH
Nummer: <input type="text" size="13" maxleingh="11" name="nummer">
Sollte das Eingabefeld vielleicht type="number"
sein?
<input type="button" value="Gehe zu" onclick="href = http://www.adresse.com/irgendwas/nochwas=DER EINGEGEBENE TEXT&bla=GO">
'&' muss in HTML escapet werden, sinvollerweise als ``&{:.language-html}
.
Einer globalen Variblen href
einen Wert zuzuweisen, wird dich kaum ans Ziel deiner Wünsche bringen. Du meintest location.href
.
Und verwende bitte die nach BCP 32 vorgesehenen Beispieldomains.
Qapla'