Javascript 从0000开始的增量数

Javascript 从0000开始的增量数,javascript,php,html,Javascript,Php,Html,是否有方法以5位数字0显示增量值 当在文本框上显示时,我尝试在我的javascript上输入00000,在模式内我有显示增量值的文本框,当我打开模式时,它显示1 00001,希望你能帮我。提前谢谢 以下是我的示例代码: <input type="text" class="form-control" name="id" id="id" readonly style="width:45%; margin-top:30px;" value=" <?php

是否有方法以5位数字0显示增量值 当在文本框上显示时,我尝试在我的javascript上输入00000,在模式内我有显示增量值的文本框,当我打开模式时,它显示1 00001,希望你能帮我。提前谢谢

以下是我的示例代码:

<input type="text" class="form-control"  name="id"  id="id" readonly style="width:45%; margin-top:30px;"  value=" <?php 
              include_once('connection.php');
               $sql="select max(id)
                from test2";
                $result = mysqli_query($conn,$sql);
                $row = mysqli_fetch_row($result);
                echo $row["0"];
                 ?> ">

将数字转换回字符串时,必须添加零:

 function incrementValue() {
    var value = parseInt(document.getElementById('id').value, 10);
    value = value || 0;
    value++;
    document.getElementById('id').value = ("00000" +  value).substr(-5);
 }

将数字转换回字符串时,必须添加零:

 function incrementValue() {
    var value = parseInt(document.getElementById('id').value, 10);
    value = value || 0;
    value++;
    document.getElementById('id').value = ("00000" +  value).substr(-5);
 }

您的
incrementValue
函数应该如下所示:

函数递增值()
{
var value=parseInt(document.getElementById('id')。value,10);
value=新数组(6-(value++).length.join('0')+(value+1);
document.getElementById('id')。value=value;
}
递增值()

您的
递增值
函数应如下所示:

函数递增值()
{
var value=parseInt(document.getElementById('id')。value,10);
value=新数组(6-(value++).length.join('0')+(value+1);
document.getElementById('id')。value=value;
}
递增值()

谢谢Jonas W.,它可以工作:)@ace很高兴能帮上忙:)自ES2017起,就有了不错的功能。例如,
value.toString().padStart(5,“0”),看起来应该具有更好的可读性。当然,您的方式也很有效:)谢谢Jonas W.,它有效:)@ace很高兴提供帮助:)自ES2017以来,有了很好的功能。例如,
value.toString().padStart(5,“0”),看起来应该具有更好的可读性。当然,你的方式也很有效:)谢谢你的答案:)你很好谢谢你的答案:)你很好用这一行来格式化你的号码。代码仅供参考,请根据需要修改。你所需要的就是使用这个状态。var formattedNumber=(“00000”+值++).slice(-5);使用此行设置您的号码格式。代码仅供参考,请根据需要修改。你所需要的就是使用这个状态。var formattedNumber=(“00000”+值++).slice(-5);