[英]jquery input masked digits
我有輸入字段表格來輸入信用卡號,我想輸入前4位和后4位數字,該怎么辦?
例如:在圖像中,當我聚焦並填充輸入時,它必須填充第1組和第2組字符
我的HTML
<input type="text" name="kredi_karti" id="kredi_karti" class="form-control kredi_karti">
jQuery代碼:
$(document).on("focus",".kredi_karti",function(){
$(this).mask("9999 9999 9999 9999",{placeholder:"XXXX XXXX XXXX XXXX"});
});
這並不像您想象的那么難,您可以編寫一個按鍵按下事件函數並將按鍵輸入存儲在變量中,並返回要在輸入中設置的掩碼按鍵代碼,還必須驗證按鍵代碼是否必須刪除或退格相應地更改存儲的卡號
這是只允許數字的代碼..您必須擴展功能
嘗試跳過第二和第三組數字
$(this).mask('0000.XXXX.XXXX.0000', {
translation: {
'X': {
pattern: /X/,
fallback: 'X'
}
},
placeholder: "____.XXXX.XXXX.____"
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.