javascript求助

clddicky 2004-10-18 01:47:46
1,输入满自动tab
2,按←实现shift+tab
3,屏蔽回车提交功能

4,给分怎么超过100,我在结贴的时候都不会,哈哈
...全文
149 11 打赏 收藏 举报
写回复
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
tooogoooo 2004-10-18
  • 打赏
  • 举报
回复
学习
clddicky 2004-10-18
  • 打赏
  • 举报
回复
顶一下
不要沉了
是是非非 2004-10-18
  • 打赏
  • 举报
回复
event.shiftKey/evnet.altKey/event.ctrlKey/event.shiftLeft是只读的
和event.keyCode是独立的

所以要想设置按键为Shift+TAB只能通过wscript.shell了
你这样是不行的
cxz7531 2004-10-18
  • 打赏
  • 举报
回复
关注
clddicky 2004-10-18
  • 打赏
  • 举报
回复
哦,我的第一个问题我不知道的是如何判断满位,而不是tab,不好意思
clddicky 2004-10-18
  • 打赏
  • 举报
回复
你这个跟控件名有关吧
我想忽略控件名
例如,用回车实现tab功能,我的代码是
if(event.keyCode==13) {
event.keyCode=9;
}
我写了
if(event.keyCode==37) {
event.keyCode=(event.shiftKey | 9);
}
类似这样的代码,不对,想请教一下,能不能修改成类似的代码
是是非非 2004-10-18
  • 打赏
  • 举报
回复
3,屏蔽回车提交功能 : 不要用submit按钮就是了
4、你的专家分太少了 ,只能发100分的帖子
是是非非 2004-10-18
  • 打赏
  • 举报
回复
<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>
wengyi 2004-10-18
  • 打赏
  • 举报
回复
我也頂!!!!!!!!
JammesLiu 2004-10-18
  • 打赏
  • 举报
回复
我要向楼主学习,顶啊!
defoliation 2004-10-18
  • 打赏
  • 举报
回复
关注
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-10-18 01:47
社区公告
暂无公告