我有 4 个提交按钮,
<input type="submit" name="zmianapoz" value="Zmiana Ilości" id="dodaj1" />
<input type="submit" name="usunpoz" value="Usunięto" id="dodaj3" />
<input type="submit" value="Pobranie" id="dodaj2" />
这是第四个:
<input type="submit" name="submit" value="Aktualizuj">
如果我按回车键=13,然后按第四个工作按钮而不是网络上的第一个按钮,我该怎么做? 我尝试使用 onclick 函数,但可能我做错了什么
最佳答案
您应该能够捕获 keydown 事件并自己触发它,如下所示:
document.addEventListener("keydown", function(event) {
var enter = 13;
if (event.keyCode === enter) {
event.preventDefault();
document.getElementById("dodaj4").click();
}
});
document.getElementById("dodaj4").addEventListener("click", function() {
alert("input 4 clicked!");
});
<input type="submit" name="zmianapoz" value="Zmiana Ilości" id="dodaj1" />
<input type="submit" name="usunpoz" value="Usunięto" id="dodaj3" />
<input type="submit" value="Pobranie" id="dodaj2" />
<input type="submit" name="submit" value="Aktualizuj" id="dodaj4">
关于javascript - 多重提交按钮和回车键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40898937/