网页中回车事项
大家好:
在网页中经常遇到这类问题:
网页中存在多个文本框和按扭,而在每个文本框中输入回车时执行不行的按扭事件,如何事实呢。
开发环境 :vs2010 +sql2008
[解决办法]
IE下
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> New Document </TITLE> </HEAD> <BODY> <table border="0" cellpadding="0" cellspacing="0" width="100%" onkeydown="keyHandler();"> <tr> <td><input type="text" id="txt1" name="txt1" /></td> <td><input type="button" id="btn1" name="btn1" value="按钮1" onclick="javascript:btnHandler();"/></td> </tr> <tr> <td><input type="text" id="txt2" name="txt2" /></td> <td><input type="button" id="btn2" name="btn2" value="按钮2" onclick="javascript:btnHandler();"/></td> </tr> </table> <script language="javascript"> <!-- function btnHandler() { var e=event.srcElement; alert(e.value); } function keyHandler() { if(event.keyCode==13) { var e=event.srcElement; var txtID = e.id; var btnID = txtID.replace('txt','btn'); var oButton = document.getElementById(btnID); oButton.click(); } } // --> </script> </BODY></HTML>