【发布时间】:2013-06-13 14:11:11
【问题描述】:
我想让一个“搜索”按钮在点击回车时可以点击。
这是我的html
<input type="text" runat="server" id="txtSearch" onkeypress="searchKeyPress(event);"
<input type="button" runat="server" style="padding:5px;" id="butSearch" onserverclick="butSearch_Click" value="Search" disabled/>
这是我正在使用的 javascript
function searchKeyPress(e) {
if (typeof e == 'undefined' && window.event) { e = window.event; }
if (e.keyCode == 13) {
document.getElementById("butSearch").click();
}
}
但是我得到一个错误
'Uncuaght TypeError:Cannot call method click of nul'
可能会就我为什么会收到此错误提供建议,是否有更好的替代方法来实现此错误?
【问题讨论】:
-
使用
.onclick()而不是.click()。
标签: javascript asp.net javascript-events