求大侠指点:
我在一个文本框上写了个onkeydown事件,
//检查数字
function funCheckInt()
{
alert(event.keyCode);
if (event.keyCode>= 48 && event.keyCode <= 57
||event.keyCode==8
||event.keyCode>=96&&event.keyCode<=105)
{ }
else if(event.keyCode==13)
{
PageSkip();//跳页
event.returnValue=false;
}
else
{
event.returnValue=false;
};
}
为什么我event.keyCode捕捉的数字键全是229呢?
顺便问下:
var aaa=022;alert(aaa);弹出的为什么是18呢?
我在一个文本框上写了个onkeydown事件,
//检查数字
function funCheckInt()
{
alert(event.keyCode);
if (event.keyCode>= 48 && event.keyCode <= 57
||event.keyCode==8
||event.keyCode>=96&&event.keyCode<=105)
{ }
else if(event.keyCode==13)
{
PageSkip();//跳页
event.returnValue=false;
}
else
{
event.returnValue=false;
};
}
为什么我event.keyCode捕捉的数字键全是229呢?
顺便问下:
var aaa=022;alert(aaa);弹出的为什么是18呢?
回到重点:
我event.keyCode捕捉数字键为什么是229?不应该是48~56 或 96~105么?
function funCheckInt(event)
{
event=event||window.event;
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<input name="84" type="text" id="84" class="btnshop" onkeydown='funCheckInt(event)' />
<script> function funCheckInt(event) {
event = event || window.event;
alert(event.keyCode);
if (event.keyCode >= 48 && event.keyCode <= 57
|| event.keyCode == 8
|| event.keyCode >= 96 && event.keyCode <= 105) { }
else if (event.keyCode == 13) {
PageSkip(); //跳页
event.returnValue = false;
}
else {
event.returnValue = false;
};
}
</script>
</body>
</html>
没什么问题啊。。检查你的代码
var vWhere="";
//查询请求
function funDataList(PS,CP)// PageDown
{
WebClient.WorkItem.NewWorkItem.LeftCallList.getDataList(PS,CP,vWhere,funBack);
}
//显示列表
function funBack(vObject)
{
if(vObject.value!=null){
var arrValue=vObject.value.split("^_^");
if(arrValue.length==2){
if(arrValue[0]!=null)
{
dvBody.innerHTML = arrValue[0];
}
if (arrValue[1]!=null&&arrValue!=""&&arrValue[1]>0)
{
TotalRecord=parseInt(arrValue[1]);
funLoad();
}
else
{
$("lblTotalPage").innerHTML=1;
$("lblTotalRecord").innerHTML=0;
}
nowPage();
}
}
}
//查询
function funSearch()
{
var CallerID=$("txtCallerID").value.trim();
if(CallerID!="")
vWhere=" and CallerID ='"+CallerID+"' ";
else
vWhere="";
CurPage=1;
funDataList(PageSize,CurPage);
}
//初始信息
function funLoad()
{
var p=TotalRecord/PageSize+"";
p=parseInt(p)
if(TotalRecord%PageSize>0&&TotalRecord>PageSize||p<1)
{
p=p+1;
}
MaxPage=p;
$("lblTotalPage").innerHTML=p;
$("lblTotalRecord").innerHTML=TotalRecord;
}
</script> <script type="text/javascript">
//补录
function funBuLu(nID,CallerID,CallID) {
if(nID!=""&&CallerID!=""&&CallID!="")
{
self.parent.frames["Left"].location="CallView.aspx?CallID="+CallID+"&CallerID="+CallerID;
self.parent.frames["Right"].location="RightWEdit.aspx?CallCustID="+CallerID+"&CallID="+CallID;
//self.parent.frames["Right"].location="CallOut_WI.aspx?CustNumber="+CallerID+"&CallID="+CallID;
}
else
{
alert("参数有误,请重试!");
}
}
//>>>>>>>>>>>>>>>>>>>>>分页
var PageSize=1;
var CurPage=1;
var MaxPage=1;
var TotalRecord=0;
//下一页
function PageDown()
{
if(CurPage<MaxPage)
{
CurPage=CurPage+1;
funDataList(PageSize,CurPage);
}
}
//上一页
function PageUp()
{
if(CurPage>1)
{
CurPage=CurPage-1;
funDataList(PageSize,CurPage);
}
}
//第一页
function FirstPage()
{
funDataList(PageSize,1);
CurPage=1;
}
//最后一页
function LastPage() {
funDataList(PageSize,MaxPage);
CurPage=MaxPage;
}
//设置显示条数
function SetPageSize()
{
PageSize=parseInt($('txtPageSize').value);
CurPage=1;
funDataList(PageSize,CurPage);
}
//页数跳转
function PageSkip()
{
var page=parseInt($("txtPage").value);
if(page>0&&page<=MaxPage)
{
CurPage=page;
funDataList(PageSize,page);
}else
{
alert("页码超出范围");
}
}
//检查数字
function funCheckInt(event)
{
event = event || window.event;
alert(event.keyCode);
if (event.keyCode>= 48 && event.keyCode <= 57||event.keyCode==8||event.keyCode>=96&&event.keyCode<=105)
{
}
else if(event.keyCode==13)
{
PageSkip();
event.returnValue=false;
}
else
{
event.returnValue=false;
};
}
//刷新
function Refresh()
{
funDataList(PageSize,CurPage);
}
//当前页数
function nowPage() {
$("txtPage").value=CurPage;
scroll(0,0);
}
//>>>>>>>>>>>>>>>>>>>>>>>>加入黑名单
//拉黑
function funLaHei(Num) {
if(Num!=null&&Num!="")
{
self.parent.frames["Right"].location="BlackList.aspx?BadNum="+Num;
}
else
{
alert("参数不正确!");
}
} </script></head>
<body>
<form id="form1" runat="server">
<div style="width: 100%; margin: 20px 0px 20px 0px;" align="center">
<input style="font-size: 16px;" value='' runat="Server" id="txtCallerID" title="来电号码,空表示查询所有" />
<input type="button" class="mybtn" value="查询" onclick="funSearch()" runat="server" />
</div>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" style="">
<tr>
<td>
<div id="dvBody" style="overflow: auto; width: auto;">
</div>
<div style="display: none">
<input type="hidden" id="in_OrderKey" name="in_OrderKey" value="DESC" />
<input type="hidden" id="in_OrderCol" name="in_OrderCol" value="nID" />
<input type="hidden" id="in_ID" name="in_ID" />
<input type="hidden" id="in_Name" name="in_Name" />
<input type="hidden" id="in_Act" name="in_Act" />
<input type="hidden" id="in_PageNO" name="in_PageNO" value="1" />
</div>
</td>
</tr>
<tr>
<td>
<div id="dvPage">
<table id="Page" width="100%" border="0" cellspacing="0" cellpadding="0" style="border: 1px solid #D6D3D6;
background: url(../../images/hccbg.jpg) repeat-x;">
<tr>
<td style="background: none; width: 1px">
</td>
<td height="32">
<select name="select" id="txtPageSize" onchange="SetPageSize()" title="分页显示条数">
<option value="1">1</option>
<option value="5" selected="selected">5</option>
<option value="10">10</option>
<option value="15">15</option>
<option value="20">20</option>
</select>
</td>
<td height="32">
<img src="../../images/left_hcc1.jpg" width="18" height="20" border="0" align="absmiddle"
alt="第一页" title="第一页" onclick="FirstPage()" />
<img src="../../images/left_hcc2.jpg" width="18" height="20" border="0" align="absmiddle"
alt="上一页" title="上一页" onclick="PageUp()" />
</td>
<td height="32"><%--在这里--%>
<input type="text" id="txtPage" class="text" value="1" style="width: 25px;" title="按回车键跳转"
onkeydown="funCheckInt(event)" />
/<label id="lblTotalPage">1</label></td>
<td height="32">
<img src="../../images/right_hcc1.jpg" width="18" height="20" border="0" align="absmiddle"
alt="下一页" title="下一页" onclick="PageDown()" />
<img src="../../images/right_hcc2.jpg" width="18" height="20" border="0" align="absmiddle"
alt="最后一页" title="最后一页" onclick="LastPage()" />
</td>
<td height="32">
<img src="../../images/shuaxing.jpg" width="20" height="18" border="0" align="absmiddle"
alt="刷新" title="刷新" onclick="Refresh()" /></td>
<td height="32">
Total Record:<label id="lblTotalRecord">0</label></td>
<td style="background: none; width: 1px">
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</form>
</body>
</html><script type="text/javascript">
PageSize=5;funDataList(PageSize,CurPage);
</script>
这是全部的代码