[ASP.NET]按键跳转以及按Enter以不同参数提交,及其他感应事件

 1<html>
 2<head>
 3<meta content="zh-cn" http-equiv="Content-Language"/>
 4<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
 5<title>按键跳转测试</title>
 6<script language="javascript">   
 7function keypress()   
 8{   
 9akey = event.keyCode;   
10if(akey ==13)   
11{   
12GotoUrl = 'Find.aspx?'+event.srcElement.name+'='+event.srcElement.value;   
13window.open(GotoUrl);   
14}   
15}   
16function keytab1(event)   
17{   
18akey = event.keyCode;   
19if(akey ==13)   
20{   
21document.forms[0].USERADDR.focus();   
22}   
23}   
24function keytab2(event)   
25{   
26akey = event.keyCode;   
27if(akey ==13)   
28{   
29document.forms[0].USERPHONE.focus();   
30}   
31}   
32function convertToUpper(textbox)   
33{   
34textbox.value = textbox.value.toUpperCase();   
35} 
36
37function checkNum(str)   
38{   
39return str.match(/D/)==null   
40}   
41  
42</script>
43<style>   
44<!--   
45body { font-size: 10pt; font-family: 宋体 }   
46div { border-style: ridge; border-width: 1px; padding: 10px; background-color:#DAF4FE }   
47\-->   
48</style>
49</head>
50<body onload="Javascript:document.forms[0].USERID.focus()">
51<div style="WIDTH=254px; height:134px">
52<form method="post">
53<b>查询条件</b>
54<hr/>   
55用户编码:<input name="USERID" onfocus="this.select()" onkeypress="keypress()" onmouseover="this.focus()" size="20" type="text"/><font face="Webdings">N</font><br/>   
56用户姓名:<input name="USERNAME" onfocus="this.select()" onkeypress="keypress()" onmouseover="this.focus()" size="20" type="text"/><font face="Webdings">N</font><br/>   
57用户电话:<input name="USERPHONE" onchange="convertToUpper(this)" onfocus="this.select()" onkeypress="keytab1(event)" onmouseover="this.focus()" type="text"/><br/>   
58用户地址:<input name="USERADDR" onchange="convertToUpper(this)" onfocus="this.select()" onkeypress="keytab2(event)" onmouseover="this.focus()" type="text"/>
59</form>
60</div>
61</body>
62</html>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus