js如何自动补0
答案:2 悬赏:60 手机版
解决时间 2021-02-20 06:27
- 提问者网友:杀手的诗
- 2021-02-20 02:36
就是在文本框内输入数子在前面加0不足位数。
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-02-20 02:46
1)在input失去焦点的func里面操作,
2)检查文本的长度:
if 文本长度离目标长度相差n的话
then input的文本 = n*0 + 原文本
即可。
2)检查文本的长度:
if 文本长度离目标长度相差n的话
then input的文本 = n*0 + 原文本
即可。
全部回答
- 1楼网友:纵马山川剑自提
- 2021-02-20 04:01
<script> function replenish(txt,total) { if(total==3){ if(txt.value.length==1) txt.value ="00"+txt.value; if(txt.value.length==2) txt.value ="0"+txt.value; } if(total==2){ if(txt.value.length== 1) txt.value ="0"+txt.value; } //alert(txt.value); var num = new number(txt.value); if(isnan(num)) { alert("请输入数字"); txt.value=""; } } </script>
可以onblour时调用replenish(txt,total) 函数txt是输入文本,total是补足的位数。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯