• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

JavaScrip, Eingabefeld beeinflusst Link

Status
Für weitere Antworten geschlossen.

HMarkus

Neues Mitglied
Das ist relativ einfach per location.href umzusetzen.
Zunächst muss beim schicken des Formulars eine Funktion aufgerufen werden. Das return false verhindert, dass das Formular abgeschickt wird.

HTML:
<form onsubmit="weiterleiten();return false;">
     <input id="formularfeld" type="text" />
</form>
Nun musst du den Link aus dem Formularfeld auslesen.

HTML:
<script type="text/javascript">

function weiterleiten() {

//formfeld auslesen
formfeld = getElementById("formularfeld").value;

//link zusammenbauen
link = "http://www.example.com/" + formfeld;

//link aufrufen
document.location.href = link;

}

</script>
 
Kleinigkeit: Hier fehlt vor getElementById ein document.

Code:
formfeld = document.getElementById("formularfeld").value;
 
Kleinigkeit: Hier fehlt vor getElementById ein document.
sigline.gif

aiononlinebuy.gif

Provide Star Trek online Power Leveling and Star Trek online gold Service
 
(gelöst) JavaScrip, Eingabefeld beeinflusst Link

Vielen Dank!

Anbei das komplette html-Dokument, keine Ahnung ob das so im Sinne des Erfinders ist, aber es funktioniert immerhin :D

HTML:
<HTML>
<BODY>

<script type="text/javascript">

function weiterleiten() {

//formfeld auslesen
formfeld = document.getElementById("formularfeld").value;

//link zusammenbauen
link = "http://10.10.0.1/" + formfeld;

//link aufrufen
document.location.href = link;

}

</script>


<form onsubmit="weiterleiten();return false;">
     <input id="formularfeld" type="text" />
<input type="button" value="Link" onClick="weiterleiten()">
</form>


</BODY>
</HTML>
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben