javascript:keycode

来源:互联网 发布:java 泛型 成员变量 编辑:程序博客网 时间:2024/04/28 22:27

function autocomplete(oTextbox, oEvent, arrValues) {

   switch (oEvent.keyCode) {
       case 38: //
á

       case 40: //
â
       case 37: //
ß
       case 39: //
à
       case 33: // Page Up

       case 34: // Page down

       case 36: // Home

       case 35: // End
               
       case 13: // Enter

       case 9: // Tab

       case 27: // Esc

       case 16: // Shift

       case 17: // Ctrl

       case 18: // Alt

       case 20: // Caps Lock

       case 8: //
退格键 
       case 46: // Delete

           return true;
           break;
       ...

   }
}

posted @ 2004-12-06 18:11 龙龙 阅读(17) | 评论 (0)编辑 收藏

两段用Enter实现tab的功能的代码

2004-11-21 23:12:01 (文章类别:JavaScript)

1 ------------
<script language="javascript">
function document.onkeypress()
{
var eSrc = window.event.srcElement;
if (eSrc.tagName == "INPUT" && eSrc.type == "text" && window.event.keyCode == 13)
{
var inputs = document.all.tags("INPUT");
for (var i= 0; i < inputs.length; i++)
{
if (inputs[i].type == "text" && inputs[i].sourceIndex > eSrc.sourceIndex)
break;
}
if (i <inputs.length)
inputs[i].focus();
}
}
</script>

2 -------------------------------
<%
sSql = "Select * From tablename"
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open sSql, conn, 3, 3
%>

<script language="javascript">
function handleKey() {
var next;
if (window.event.keyCode == 13) {
if (window.event.srcElement.index <> "") {
next = (parseInt(window.event.srcElement.index) + 1) + "";
document.all(next).focus();
}
}
}
</script>
<body onkeypress="handleKey()" onload="document.formname.text1.focus()">
<form name="formname">
<%
Dim i
i = 0
while not rs.eof
%>
<input type="text" name=rs("user_id") index="<%= i %>"><br>
<%
rs.movenext
wend
%>
</form>
</body>
原创粉丝点击