我有三個電話號碼輸入,每個電話號碼長度分別爲4,8,4。當達到輸入字段的最大長度時,我通過jQuery處理鼠標的焦點,然後聚焦/跳到下一個字段。如果小於輸入字段的最大長度,則在輸入的數字的左側添加零。
我也想做一個旁邊的焦點來計算每個字段中的數字,如果它們小於maxlength,那麼當我們回顯輸入的字段時,在左邊附加零使其等於相應輸入字段的最大長度。例如如果在第一次輸入時某人只輸入了兩個數字,例如47
,那麼輸出應該是,在回聲之後在左側附加兩個零。
這裏是我的HTML:
<form>
<input type="text" name="area_code" id="area_code" maxlength="4" size="3" /> -
<input type="text" name="number1" id="number1" maxlength="8" size="8" /> -
<input type="text" name="number2" id="number2" maxlength="4" size="3" />
</form>
這裏是jQuery的
<script type="text/javascript" src="js/jquery.autotab-1.1b.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#area_code, #number1, #number2').autotab_magic().autotab_filter('numeric');
});
</script>
任何一個,但更prefferable是php – 2013-04-11 11:28:30