作者PHP5 (Powered by Zend Engine2)
看板Web_Design
标题Re: [问题] javascript信用卡栏位输入
时间Thu Jul 26 02:13:34 2007
※ 引述《Gio99 (久)》之铭言:
: 大家好呀~^^"
: 不好意思 想请教一下一般的信用卡栏位
: 比如说是(4)(4)(4)(4) ()为栏位 4为字数
: 有无办法做到直接贴上(ctrl+v)一段字 ex:123456789
: 然後可以贴进栏位里为(1234)(5678)(9..)(...)
: 因为小弟愚昧实在想不出来@@a
: 希望有经验的大德能帮忙解惑一下
: 感激不尽喔~~~
function autofill()
{
var myform = document.forms["form1"];
var num = myform.elements["c1"].value;
var num1 = num.substring(0,4);
var num2 = num.substring(4,8);
var num3 = num.substring(8,12);
var num4 = num.substring(12,16);
myform.elements["c1"].value = num1;
myform.elements["c2"].value = num2;
myform.elements["c3"].value = num3;
myform.elements["c4"].value = num4;
}
</script>
<form name="form1" method="post" action="">
<input name="c1" type="text" id="c1" onChange="autofill()">
<input name="c2" type="text" id="c2">
<input name="c3" type="text" id="c3">
<input name="c4" type="text" id="c4">
</form>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.245.58