Jquery 如果小于最大长度,则添加0前缀
我有一个帐户编号的输入字段Jquery 如果小于最大长度,则添加0前缀,jquery,Jquery,我有一个帐户编号的输入字段 <input type="text" name="Account no" class="account" /> 默认情况下,4位数字必须为最小值或最大值 如果用户键入,23-一旦用户焦点离开输入,它必须更改0023。 如果用户键入,3-一旦用户焦点超出输入,它必须更改0003。 如果用户输入,123-一旦用户焦点离开输入,它必须更改0123 如何使用jQuery创建此行为? $(“.account”).on('blur',function(){ va
<input type="text" name="Account no" class="account" />
默认情况下,4位数字必须为最小值或最大值
如果用户键入,23
-一旦用户焦点离开输入,它必须更改0023
。
如果用户键入,3
-一旦用户焦点超出输入,它必须更改0003
。
如果用户输入,123
-一旦用户焦点离开输入,它必须更改0123
如何使用jQuery创建此行为?
$(“.account”).on('blur',function(){
var str=”“+$(this.val();
var pad=“0000”
var ans=pad.substring(0,pad.length-str.length)+str;
$(this).val(ans);
});代码>
while(variable.length<4){variable='0'+variable;}
非常简单,实际上它将Kaddath的注释与