Ich habe eine Funktion, und ich muss auf klicken oder Drücken der Eingabetaste starten. Also würde ich brauche so etwas wie:Ajax, Javascript - Start-Funktion mit zwei Ereignissen
<BUTTON onclick="searchProduct()" or onkeypress="searchProduct()">Hledat</BUTTON>
Aber nur auf die Eingabetaste drücken. Nicht auf irgendeinem Schlüssel.
Ist dies für Ajax oder plain Javascript möglich?
OK, hat nicht erwartet, dass es so kompliziert ist, so gebe ich Ihnen meinen ganzen Code, weil Sie Ihre Antworten sind nicht für meinen ganzen Code arbeiten ...
<!DOCTYPE html>
<HTML>
<HEAD>
<META charset="UTF-8" />
<TITLE>Searchin engine</TITLE>
</HEAD>
<BODY>
<SCRIPT src="js_search.js"></SCRIPT>
<FORM>
<INPUT type="text" id="word" size="40" />
</FORM>
<BUTTON onclick="searchProduct(document.getElementById('word').value)">Hledat</BUTTON>
<P id="display"></P>
</BODY>
</HTML>
Mögliche Duplikat [keydown + keyup Ereignisse für bestimmte Tasten] (http://stackoverflow.com/questions/16345870/keydown-keyup-events-for-specific-keys) – Marie
Die meisten Browser führen wahrscheinlich onclick, wenn Sie Tab und geben Sie – jayms
ein Button haben keine Schlüsselereignisse – Rajesh