Archive

文章標籤 ‘HTML表單控制’

用Javascript達到信用卡或序號填寫時自動跳下欄位的方法

2008年8月12日 尚無評論

要達到填寫信用卡或序號時,只要填滿就會自動跳下一欄位
我們要借助Javascript才有辦法達到此效果

首頁我們在html 先把要輸入的欄位列出

信用卡卡號
<input type=text name=pan_no1 size=4 value=”” maxlength=4 onKeyUp=”setBlur(this,'pan_no2');”>-
<input type=text name=pan_no2 size=4 value=”” maxlength=4 onKeyUp=”setBlur(this,'pan_no3');”>-
<input type=text name=pan_no3 size=4 value=”” maxlength=4 onKeyUp=”setBlur(this,'pan_no4');”>-
<input type=text name=pan_no4 size=4 value=”” maxlength=4 >  

再來寫個 Javascript,判斷該欄位填入的長度是不是等於maxLength如果是就跳下一個欄位

<script>
  function setBlur(obj,target2)
  {
     var target =document.getElementById(target2);

       if( obj.value.length ==obj.getAttribute('maxlength'))
           {
               target.focus();
           }
       return;
  }
</script>