ASP.NET不同TEXTBOX响应回车对应不同按钮事件

根据昨天的思路,今天扩张了一下功能,页面有4个控件做例子,两个textbox两个button,输完第一个textbox1后敲击回车,自动提交按钮button1,输textbox2回车对应按钮button2

1 <script language="javascript" type="text/javascript">

2

3 var txt1 = document.getElementById("<%=Textbox1.ClientID%>");

4 txt1.onkeydown = txtsubmit1;

5

6 var txt2 = document.getElementById("<%=TextBox2.ClientID%>");

7 txt2.onkeydown = txtsubmit2;

8

9 function txtsubmit1() {

10 if (event.keyCode == 13) {

11 document.getElementById("<%=Button1.ClientID%>").click();

12 return false;

13 }

14 }

15 function txtsubmit2() {

16 if (event.keyCode == 13) {

17 document.getElementById("<%=Button2.ClientID%>").click();

18 return false;

19 }

20 }

21 </script>