我有一个帐号号的输入字段。
<input type="text" name="Account no" class="account" />
默认情况下,4位必须是最小值或最大值。
如果用户输入23
- 一旦用户关注输入,就必须更改0023
。
如果用户输入3
- 一旦用户关注输入,就必须更改0003
。
如果用户输入123
- 一旦用户关注输入,就必须更改0123
。
如何使用jQuery创建此行为?
答案 0 :(得分:2)
$(".account").on('blur', function() {
var str = "" + $(this).val();
var pad = "0000"
var ans = pad.substring(0, pad.length - str.length) + str;
$(this).val(ans);
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" name="Account no" class="account" maxlength=4 />
&#13;