一个关于输入CD-KEY自动分割的脚本
1 <html>
2 <head>
3 <meta http-equiv="content-Type" content="text/html;charset=utf-8">
4 <title>输入CD-KEY自动分割</title>
5 <script language="JavaScript" type="text/javascript">
6
7 function cdkeyInput(thisobj)
8 {
9 objResult = "";
10 nextObjResult = "";
11
12 if(thisobj.value.indexOf('-') > 0)
13 {
14 objResult = thisobj.value.substring(0,thisobj.value.indexOf('-'));
15 nextObjResult = thisobj.value.substring(thisobj.value.indexOf('-')+1);
16
17 thisobj.value = objResult.substring(0,thisobj.attributes["max"].nodeValue);
18 if(arguments[1] != undefined && arguments[1] != null)
19 {
20 next = arguments[1];
21 nextobj = document.getElementById(next);
22 nextobj.value = nextObjResult.toUpperCase();
23 nextobj.onkeyup();
24 }
25 }
26 thisobj.value = thisobj.value.toUpperCase();
27 }
28
29 </script>
30 </head>
31 <body>
32 </br>
33 <input type="text" name="key1" id="key1" max="8" size="8" onkeyup="cdkeyInput(this,'key2');"/>-
34 <input type="text" name="key2" id="key2" max="4" size="4" onkeyup="cdkeyInput(this,'key3');"/>-
35 <input type="text" name="key3" id="key3" max="4" size="4" onkeyup="cdkeyInput(this,'key4');"/>-
36 <input type="text" name="key4" id="key4" max="4" size="4" onkeyup="cdkeyInput(this,'key5');"/>-
37 <input type="text" name="key5" id="key5" max="4" size="4" onkeyup="cdkeyInput(this,'key6');"/>-
38 <input type="text" name="key6" id="key6" max="8" size="8" onkeyup="cdkeyInput(this);"/>
39
40 </body>
41 </html>
2 <head>
3 <meta http-equiv="content-Type" content="text/html;charset=utf-8">
4 <title>输入CD-KEY自动分割</title>
5 <script language="JavaScript" type="text/javascript">
6
7 function cdkeyInput(thisobj)
8 {
9 objResult = "";
10 nextObjResult = "";
11
12 if(thisobj.value.indexOf('-') > 0)
13 {
14 objResult = thisobj.value.substring(0,thisobj.value.indexOf('-'));
15 nextObjResult = thisobj.value.substring(thisobj.value.indexOf('-')+1);
16
17 thisobj.value = objResult.substring(0,thisobj.attributes["max"].nodeValue);
18 if(arguments[1] != undefined && arguments[1] != null)
19 {
20 next = arguments[1];
21 nextobj = document.getElementById(next);
22 nextobj.value = nextObjResult.toUpperCase();
23 nextobj.onkeyup();
24 }
25 }
26 thisobj.value = thisobj.value.toUpperCase();
27 }
28
29 </script>
30 </head>
31 <body>
32 </br>
33 <input type="text" name="key1" id="key1" max="8" size="8" onkeyup="cdkeyInput(this,'key2');"/>-
34 <input type="text" name="key2" id="key2" max="4" size="4" onkeyup="cdkeyInput(this,'key3');"/>-
35 <input type="text" name="key3" id="key3" max="4" size="4" onkeyup="cdkeyInput(this,'key4');"/>-
36 <input type="text" name="key4" id="key4" max="4" size="4" onkeyup="cdkeyInput(this,'key5');"/>-
37 <input type="text" name="key5" id="key5" max="4" size="4" onkeyup="cdkeyInput(this,'key6');"/>-
38 <input type="text" name="key6" id="key6" max="8" size="8" onkeyup="cdkeyInput(this);"/>
39
40 </body>
41 </html>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
2008-10-13 保存一个免费的在线的图片转换工具网站,支持BMP,JPG,IOC,PNG和GIF