我有多个textbox 和多个button,如何控制我的textbox回车会执行对应的button。
例如:textbox1对应button1。
应该怎么写?
在textbox的onkeyup事件里判断,如果是回车按钮,直接执行button事件。
js代码如下:
function OnEnter(evt, elementId) { if (evt.keyCode == 13) { document.getElementById(elementId).focus(); } }
function OnEnter(event, elementId) {
if (event.keyCode == 13) {
event.preventDefault();
$("button").trigger('click');
}
}
直接将BUTTON按钮属性设置一下,就可以了
很简单,设置你的textbox的autopostback为true即可,后台事件代码直接调用对应的button控件的事件代码即可。
<input type="text" onkeydown="enterEvent(event);"" /> <input type="button" value="提交" onclick="clickToDo();" /> <script type="text/javascript"> function clickToDo(){ //这里写你的button的click事件 } function enterEvent(e) { var code; if (window.event) //IE code = window.event.keyCode; else //FireFox,其它 code = e.which if (code == 13) //按下回车键 clickToDo(); } </script>