我有2个文本框和2个按钮。这些按钮和文本框彼此链接(第一个文本框第一个按钮/第二个文本框第二个按钮)。如果用户在textbox1中输入内容,然后按Enter,则Enter将被激活button1。如果以用户为中心的textbox2并按Enter,则Enter将为激活button2。我尝试了一些东西,但是没用。
document.getElementById('<%=txtYonSif.ClientID%>').addEventListener("keyup", function (evente) {
evente.preventDefault();
if (event.keyCode === 13) {
document.getElementById('<%=btnPanelYonetici.ClientID%>').click();
}
});
document.getElementById('<%=txtKulSif.ClientID%>').addEventListener("keyup", function (event) {
event.preventDefault();
if (event.keyCode === 13) {
document.getElementById('<%=btnPanelKullanici.ClientID%>').click();
}
});
答案 0 :(得分:0)
如果您不使用jQuery,则可以使用element.dispatchEvent()。 如果可以使用jQuery,请使用trigger()函数。
在javascript中使用dispatchEvent
var event = new MouseEvent('click', {
view: window,
bubbles: true,
cancelable: true
});
var myButton = document.getElementById('button_id');
myButton.dispatchEvent(event);
在jQuery中使用触发器。
$("#button_id").trigger('click');