[英]onkeydown dynamically added for textbox
大家好,我有一個帶有onkeydown的文本框,如下所示
<asp:TextBox ID="txt" runat="server" onkeydown="javascript:if (window.event.keyCode == 13 ) { window.event.keyCode = 9; } " ></asp:TextBox>
我想解決的問題,而無需編寫功能的Firefox。 我知道我可以使用以下功能,但是我想知道我可以做些什么
function fnOnKeydown(evt) {
var keycode = (window.event) ? evt.which : evt.keyCode;
if (keycode === 13) {
}
}
您不需要javascript:
,也不需要顯式引用event
作為window
的屬性:
<asp:TextBox ID="txt" runat="server" onkeydown="if (event.keyCode == 13 ) { event.keyCode = 9; } " ></asp:TextBox>
為事件處理程序屬性隱式創建的函數會將event
作為其第一個參數。
嘗試使用
arguments[0]
就您而言,這應該是一個事件,它將是這樣:
onclick="(function(){console.log(this, arguments);}).apply(this, arguments)"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.