JS - Textfeldeingabe als Link

  • Themenstarter Themenstarter Slayer-Stiff
  • Beginndatum Beginndatum
S

Slayer-Stiff

Hallo!
Kann sein, dass wir das Thema schonmal hatten, wovon ich überzeugt bin, aber irgendwie habe ich nix gefunden!Tut mir leid!

Also ich hatte vor, auf meine HP ein Textfeld zu machen (so wie bei wiki, google so ein feld),
und da wollte ich das dann so machen, das die eingabe als Linkadresse gilt; Beispiel:

Eingabe: hallo
Ergebnis: die Seite ,,hallo.html" öffnet sich.

Habe gehört es ginge mit html nicht, sondern mit Javascript, und deswegen wollte ich hier fragen. Hoffe man kann mir helfen.

Bis dann und danke im voraus!
 
Code:
<input type="text" id="feld">
<input type="button" value="go" onclick="location.href=document.getElementById('feld').value+'.html'">
 
Cool danke! Das hat mir schon mal was geholfen!
Das einzige was jetzt noch super wäre, ist das man das ganze per "Enter" bestätigt,
anstatt auf den Button zu klicken, da die Leute gewohnt sind auf Enter zu drücken.

Hab mir einen abgegoogelt und bisher noch keine Lösung gefunden :(

Ich hoffe ihr könnt mir helfen!

Vielen Dank
Viele Grüße
 
Mein Tipp:
Gib das Formular in ein Form (<form></form>) und lass den button. Dann gehts auch mit Enter und Klick-User werden dir danken.
 
Du hättest mal nach Eventhandler googeln müssen.

Um die Enter-Taste abgzufangen, versuch mal folgendes.

HTML:
<script type="text/javascript">
window.onkeydown = keyPressed;

function keyPressed(e) {
  if(e.keyCode == 13) {
    alert('Tue etwas zb. submit Formular');
  }
}
</script>
 

Neue Beiträge

Zurück