<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="pragma" content="no-cache" />
<style type="text/css">
<!--
-->
</style>
<script language="JavaScript" src="/Script/Default.js"></script>
<script language="JavaScript">
<!--
var WSN=('WHWGP-XDR8Y-GR9X3-863RP-67J2T').split('-');
function checkSN(){
var objSn=document.all("SN");
var ok=true;
for(var iCnt=0;iCnt<objSn.length;iCnt++){
if(objSn[iCnt].value.toUpperCase()!=WSN[iCnt].toUpperCase()){
ok=false;
objSn[iCnt].focus();
objSn[iCnt].select();
break;
}
}
if(!ok){
alert('你输入的序列号不对!');
return;
}
}
function CheckKey(ind){
var objSn=document.all("SN");
var oSrc=window.event.srcElement;
var oldKey=window.event.keyCode;
if(oldKey==46) return; //忽略DEL健
window.event.returnValue=false;
if(oldKey==8){
if(ind>0 && oSrc.value.length==0){
objSn[ind-1].select();
objSn[ind-1].focus();
return false;
}else{
window.event.returnValue=true;
return true;
}
}else{
if(oSrc.value.length==parseInt(oSrc.maxLength)){
if(ind<objSn.length-1){
objSn[ind+1].select();
objSn[ind+1].focus();
}
}
window.event.returnValue=true;
return true;
}
}
-->
</script>
<title></title>
</head>
<body>
请输入Win98的序列号:
<input type="text" size="5" maxlength="5" name="SN" onkeydown="JavaScript:CheckKey(0);" /> -
<input type="text" size="5" maxlength="5" name="SN" onkeydown="JavaScript:CheckKey(1);" /> -
<input type="text" size="5" maxlength="5" name="SN" onkeydown="JavaScript:CheckKey(2);" /> -
<input type="text" size="5" maxlength="5" name="SN" onkeydown="JavaScript:CheckKey(3);" /> -
<input type="text" size="5" maxlength="5" name="SN" onkeydown="JavaScript:CheckKey(4);" />
<input type="button" onclick="checkSN();" value="检查序列号">
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="pragma" content="no-cache" />
<style type="text/css">
<!--
-->
</style>
<script language="JavaScript" src="/Script/Default.js"></script>
<script language="JavaScript">
<!--
var WSN=('WHWGP-XDR8Y-GR9X3-863RP-67J2T').split('-');
function checkSN(){
var objSn=document.all("SN");
var ok=true;
for(var iCnt=0;iCnt<objSn.length;iCnt++){
if(objSn[iCnt].value.toUpperCase()!=WSN[iCnt].toUpperCase()){
ok=false;
objSn[iCnt].focus();
objSn[iCnt].select();
break;
}
}
if(!ok){
alert('你输入的序列号不对!');
return;
}
}
function CheckKey(ind){
var objSn=document.all("SN");
var oSrc=window.event.srcElement;
var oldKey=window.event.keyCode;
if(oldKey==46) return; //忽略DEL健
window.event.returnValue=false;
if(oldKey==8){
if(ind>0 && oSrc.value.length==0){
objSn[ind-1].select();
objSn[ind-1].focus();
return false;
}else{
window.event.returnValue=true;
return true;
}
}else{
if(oSrc.value.length==parseInt(oSrc.maxLength)){
if(ind<objSn.length-1){
objSn[ind+1].select();
objSn[ind+1].focus();
}
}
window.event.returnValue=true;
return true;
}
}
-->
</script>
<title></title>
</head>
<body>
请输入Win98的序列号:
<input type="text" size="5" maxlength="5" name="SN" onkeydown="JavaScript:CheckKey(0);" /> -
<input type="text" size="5" maxlength="5" name="SN" onkeydown="JavaScript:CheckKey(1);" /> -
<input type="text" size="5" maxlength="5" name="SN" onkeydown="JavaScript:CheckKey(2);" /> -
<input type="text" size="5" maxlength="5" name="SN" onkeydown="JavaScript:CheckKey(3);" /> -
<input type="text" size="5" maxlength="5" name="SN" onkeydown="JavaScript:CheckKey(4);" />
<input type="button" onclick="checkSN();" value="检查序列号">
</body>
</html>
解决方案 »
- jquery获取页面信息失败?
- 把一个字符串解析,格式化输出
- 此邮件地址受阻挡spam的自动程序保护,需要激活Javascript功能才能查阅?
- iframe做编辑器时,怎样把textarea里的内容放到iframe里显示效果,且可编辑,在线等待,先谢谢各位前辈了!
- 模式对话框实现最大化以及还原最初大小的问题
- 如何使表格不被表单撑开?
- 如何动态创建一个对象(如<input type=text>、<img>、<a>等),并且在当前页显示出来?
- 层Div如何缩放(急,高分回报)?
- jquery根据滚动条把DIV固定在某一个位置的问题
- 新手求jQueryUI入门文档,接口使用例子
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
- 请问js代码执行可否设定先后?
4、你的专家分太少了 ,只能发100分的帖子
我想忽略控件名
例如,用回车实现tab功能,我的代码是
if(event.keyCode==13) {
event.keyCode=9;
}
我写了
if(event.keyCode==37) {
event.keyCode=(event.shiftKey | 9);
}
类似这样的代码,不对,想请教一下,能不能修改成类似的代码
和event.keyCode是独立的所以要想设置按键为Shift+TAB只能通过wscript.shell了
你这样是不行的