online 1
gast (50)

/ Forum / Webseiten/HTML

Webseiten/HTMLWebseiten/HTML

Fragevon abschweb vom 24.03.2021, 10:29 Options

Enter-Taste in HTML-Formular

Hallo Experten,

ich habe ein HTML-Formular, das auch ganz gut funktioniert.
Enthalten sind unter anderem: Ein Listenfeld und ein Knopf, der entsprechend der Wahl im Listenfeld eine Javascript-Funktion aufruft. Im Listenfeld wird ondblclick ebenfalls diese Funktion aufgerufen. Die Mausbedienung lässt also keine Wünsche offen. Schön wäre es jetzt, wenn das auch mit der Entertaste erreicht werden könnte, wenn der Fokus im Listenfeld steht. Gibt es dafür eine einfache Lösung?

Danke,
Manfred


Antwort schreiben

Antwort 21 von son_quatsch vom 02.04.2021, 08:59 Options

Ich weiß, was du meinst: man kann dem Handler auch mehr Parameter übergeben:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Form Test</title>

<script type="text/javascript">
function Check (Taste, zwei)
{
if (typeof (Taste) == 'object')
    alert ('Netscape: ' + Taste.which)
else
    if (typeof (event) == 'object')
        alert ('Microsoft: ' + event.keyCode)
    else
        alert ('nix?');
alert(zwei);

return false;
}

window.onload=function ()
{
with (document)
    {
    Formular.Eingabe.focus ();
    }
document.getElementById("Eingabe").onkeypress=function(e){Check(e, 'zwei');};
}

</script>
</head>
<body>
<form name="Formular" action="">
<input id="Eingabe" size=20 >
</form>
</body>
</html>

Antwort 22 von katy vom 02.04.2021, 18:49 Options

Zitat:
sehe ich da was falsch
ja! Natürlich kannst du verschiedenen Events in verschiedenen Elementen die gleiche Funktion zuweisen. Hier im Beispiel allen Bildern:

function BilderTitel() {
 var bilder=document.images;
 for (var i=0; i<bilder.length; i++) {
  bilder[i].onclick=function () {
   alert(this.title);
  }
}
window.onload=BilderTitel;


Natürlich bezieht sich this in diesem Kontext auf das jeweilige Bild.

katy

Ähnliche Themen

Wie erstellt man eine Webseite / Homepage (html)?
derpfleger  26.01.2008 - 19492 Hits - 5 Antworten

CGI Script für mein HTML Formular?!
actofjustice  24.12.2007 - 106 Hits - 1 Antwort

Daten aus HTML-Formular (lokal) in Datei
paulo87  03.04.2008 - 88 Hits - 13 Antworten

html/php formular daten merken
manwe332  07.09.2008 - 21 Hits - 4 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026