jquery输入掩码插件
问题描述:
如何填充掩码后的最后两位数字?例如:XXXX99
所以,当我在第一个数字键应该是1XXX99
jquery输入掩码插件
var autoPopulateNo = "\\9\\9" //how to put this after the mask? example XXXX99
$("#number").inputmask({
"mask": "9999" + autoPopulateNo,
clearMaskOnLostFocus: false,
placeholder:"X",
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/3/jquery.inputmask.bundle.js"></script>
<form action="">
<div>
<label for="number">Mask</label>
<input id="number" type="text"/>
</div>
</form>
答
这种事情是这样simple.You只是追加您的变量与面具。
var autoPopulateNo = 56
$("#number").inputmask({
"mask": "9999"+autoPopulateNo,
clearMaskOnLostFocus: false,
placeholder:"X",
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/3/jquery.inputmask.bundle.js"></script>
<form action="">
<div>
<label for="number">Mask</label>
<input id="number" type="text"/>
</div>
</form>
欢迎回来,https://*.com/questions/44818443/placeholder-and-value-present-at-the-same-time/44818561#44818561 – TripleDeal
怎么样,如果最后两位数字是99而不是56? – Rick