Submit

Status
Nicht offen für weitere Antworten.

jerrymore

Mitglied
Hallo!

Habe ein Textfeld und will bei Druck auf Enter eine Aktion ("search()") durchführen. Einen Button dafür habe ich schon, nur mit der Enter Taste krieg ich das nicht ganz hin.

<INPUT TYPE="text" NAME="query" SIZE=20 ...................="search()">

Könnt ihr mir da bitte helfen?

Danke, jerrymore
 
Hallo....

leg den Funktionsaufruf auf den onsubmit-Event des Formulars:
Code:
<form onsubmit="return search()">
<INPUT TYPE="text" NAME="query" SIZE=20 ">
</form>
Am Ende der "search()"-Funktion musst du dabei "return false;" hineinschreiben, wenn du nicht willst, dass das Formular gesendet wird... andernfalls "return true;"
 
das hab ich leider damit nicht zustande gebracht :(

Habe aber eine andere Lösung, die super funktioniert:

Habe jetzt im Head folgendes Script:

Code:
<script language="Javascript">
function checkkeycode()
{
if(window.event.keyCode == 13) 
{
document.formularname.buttonname.focus();
}
}
</script>

und rufe es so auf:

Code:
<body onkeydown="checkkeycode()">

Wie kann ich denn noch erreichen, dass das Textfeld (ist eh nur eines) automatisch ausgewählt ist und man gleich mit der Texteingabe beginnen kann (ohne vorherigen Mausklick rein)

thx, jerrymore
 
Status
Nicht offen für weitere Antworten.
Zurück