Taste mit Funktion belegt :( klappt nicht bei Textfeld
trueTom
- html
Hi,
endlich habe ich es hinbekommen, das in einer Funktion festgelegt ist das bei das Ereignis Entertaste ausgelesen wird.
Leider habe ich nun bemerkt, das wenn man sich mit dem Cursor in dem Textfeld befindet, die Entertaste nicht erkannt wird :(.
hier mal das Script:
<script language="JavaScript" type="text/javascript"><!--
var Netscape = new Boolean();
if(navigator.appName == "Netscape") Netscape = true;
function TasteGedrueckt (Ereignis)
{
if(Netscape && Ereignis.which == 13)
{Javascript:loginscript()}
}
document.onkeydown = TasteGedrueckt;
// --></script>
Gibt es irgend einen Möglichkeit das man auch einem Textfeld bei einer bestimmten Taste eine Aktion zuordnen kann?
Vielen Dank!
MFG
trueTom
Hallo Tom
document.onkeydown = TasteGedrueckt;
überwache das Textfeld mit document.formname.feldname.onkeydown=
Viele Grüße
Antje
Vielen Dank Antje :).
dazu habe ich noch eine Frage:
wo sollte man diesen Befehl einbinden?
in ein eigenes Javascript?
und wie belege ich diesen Befehl mit dem Aufruf eines Javascripts?`
so wie ich das versuche klappt es leider nicht:
<script language="JavaScript" type="text/javascript"><!--
var Netscape = new Boolean();
if(navigator.appName == "Netscape") Netscape = true;
function TasteGedrueckt (Ereignis)
{
if(Netscape && Ereignis.which == 13 ||Netscape && document.anmelden.userPassword.onkeydown == 13)
{Javascript:loginscript()}
}
document.onkeydown = TasteGedrueckt;
// --></script>
Hallo Tom
dazu habe ich noch eine Frage:
wo sollte man diesen Befehl einbinden?
in ein eigenes Javascript?
in einem JavaScriptbereich, der dann ausgeführt wird, wenn das Formular geladen ist.
und wie belege ich diesen Befehl mit dem Aufruf eines Javascripts?`
Vielleicht hilft dir dieses Beispiel weiter
http://selfhtml.org/sfausles/tsfa_tcc.htm#a1
und natürlich die zugehörigen SELFHTML-Kapitel zu Eventhandler und Formularen.
Viele Grüße
Antje