一个关于输入CD-KEY自动分割的脚本

<html>
<head>
<meta http-equiv="content-Type" content="text/html;charset=utf-8">
<title>输入CD-KEY自动分割</title>
<script language="JavaScript" type="text/javascript">

function cdkeyInput(thisobj)
{
	objResult = "";
	nextObjResult = "";

	if(thisobj.value.indexOf('-') > 0)
	{
		objResult = thisobj.value.substring(0,thisobj.value.indexOf('-'));
		nextObjResult = thisobj.value.substring(thisobj.value.indexOf('-')+1);

		thisobj.value = objResult.substring(0,thisobj.attributes["max"].nodeValue);
		if(arguments[1] != undefined && arguments[1] != null)
		{
			next = arguments[1];
			nextobj = document.getElementById(next);
			nextobj.value = nextObjResult.toUpperCase();
			nextobj.onkeyup();
		}
	}
	thisobj.value = thisobj.value.toUpperCase();
}

</script>
</head>
<body>
</br>
<input type="text" name="key1" id="key1" max="8" size="8" οnkeyup="cdkeyInput(this,'key2');"/>-
<input type="text" name="key2" id="key2" max="4" size="4" οnkeyup="cdkeyInput(this,'key3');"/>-
<input type="text" name="key3" id="key3" max="4" size="4" οnkeyup="cdkeyInput(this,'key4');"/>-
<input type="text" name="key4" id="key4" max="4" size="4" οnkeyup="cdkeyInput(this,'key5');"/>-
<input type="text" name="key5" id="key5" max="4" size="4" οnkeyup="cdkeyInput(this,'key6');"/>-
<input type="text" name="key6" id="key6" max="8" size="8" οnkeyup="cdkeyInput(this);"/>

</body>
</html>

 

 开发过程中用写的一个脚本,记录下来以备后用与他用,其中attributes["max"].nodeValue是取HTML自定义的 max属性(兼容Firefox和IE) 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值