[英]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.