添加前导零

我需要添加0一个输入框.例如,用户输入"2",我需要转换为一个三位数字"002".如果用户输入"23",我需要转换为"023"如果用户输入一个三位数别管它.谢谢你的帮助.

# 回答1

通过转换你meen转换变量,或把它当用户输入吗?谢谢你,死
# 回答2

当用户输入时,
# 回答3

你会检查用户的输入,然后根据输入,改变文本的价值.如何做到这一点我不完全确定.我知道的细枝末节,你需要做什么,但不知道几部分.Acoder或纺织可能会知道,他们应该在不久.谢谢你,死
# 回答4

谢谢你的回应.: -)
# 回答5

嗨……你可以使用类似下面的例子:

选择 | 换行 | 行号
  1. <script type="text/javascript">
  2. function fill_value(value) {
  3.     var l = 3;
  4.     var t = [];
  5.     var v = [];
  6.  
  7.     if (value.length <= l) {
  8.         t = value.split('');
  9.  
  10.         var tl = l - t.length;
  11.  
  12.         for (var i = 0; i < l; i++) {
  13.            if (i < tl) {
  14.                v.push('0');
  15.            } else {
  16.                for (var j = 0; j < t.length; j++) {
  17.                    v.push(t[j]);
  18.                }
  19.                break;
  20.            }
  21.         }
  22.     } else {
  23.         var re = new RegExp('^.{' + l + '}');
  24.  
  25.         v = value.replace(/.+/, value.match(re)).split('');
  26.     }
  27.     return v.join('');
  28. }
  29. </script>
  30. <body>
  31. <input type="text" name="test" value="000" 
  32.     onblur="this.value = fill_value(this.value);" onclick="this.select();"/>
  33. </body>
  34.  

亲切的问候

# 回答6

选择 | 换行 | 行号
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
  2. <html lang="en">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
  5. <title>Untitled Document</title>
  6.  
  7. <script type="text/javascript">
  8.  
  9. function padZero(who,len){
  10.     var n= who.value;
  11.     n=n.replace(/^0+/,'');    
  12.     while(n.length< len) n= '0'.concat(n);
  13.     who.value= n;
  14. }
  15. </script>
  16. </head>
  17.  
  18. <body>
  19. <input type="text" name="digits" value="" style="text-align:right; font-weight:bold"  onkeyup="padZero(this,3)">
  20. </body>
  21. </html>
# 回答7

你好mrhoo……好:)更好的然后我……迟到了昨天晚上.亲切的问候
# 回答8

…或mrhoo,别忘了mrhoo !不错的工作!:)
# 回答9

[HTML]函数添加(){文档.doWhatISay ="添加mrhoo";}[/ HTML]所有固定lol.——死亡PS -如果你不知道这个,上面的代码将不会工作.

标签: Javascript

添加新评论