senden eines formulars in die eine url eingegeben wird mit return
jup
- javascript
hallo,
folgendes problem:
auf einer seite soll eine url in ein formularfeld eingegeben werden können und sowohl mit einem maus-click als auch mit der retur-taste soll die verbindung zu dieser site hergestellt werden.
onclick funktioniert nur mit der maus
onsubmit hängt die eingegebenen werte an den bestehenden pfad an
<html>
<head>
<title> url</title>
<script language="JavaScript">
function goforit () {
location.href="http://" + document.inputbox.value
}
</script>
</head>
<body>
<form onSubmit="goforit();">
<input type="text" name="inputbox" value="" size=40>
<input type=submit>
</form>
</body>
</html>
weiß da vielleicht jemand von euch weiter?
ich dank euch einfach schonmal im voraus! :-)
gruß,
juergen
Hi!
auf einer seite soll eine url in ein formularfeld eingegeben werden können und sowohl mit einem maus-click als auch mit der retur-taste soll die verbindung zu dieser site hergestellt werden.
falls du das script ausfuehren wisst, sobald im textfeld enter gedrueckt wird, bzw wenn aus dem feld herausgeklickt wird, nimm folgendes:
<input type="text" name="inputbox" value="" size=40 onchange="goforit();">
wenn du nur die enter taste haben willst, nimm onafterupdate="... statt dem onchange
gruesse
Hoagie
Hallo Juergen!
Einen Fehler hab ich schon mal entdeckt
location.href="http://" + document.inputbox.value
^^^^^^^^^^^^^^^^^^^^^^^
Der Browser geht immer die Hierarchie-Leiter runter. In Deinem Fall zuerst eben aufs Dokument, dann aufs Formular, und erst dann auf das Formularfeld.
Jedoch hast Du keinen Forumalar-Namen definiert. Der Browser glaubt nun "inputbox" ist das Formular, und nun findet er kein Formularfeld.
Es sollte document.formularname.formularfeld.value heißen
Gruß, Jan