递增序列号并计算-javascript

递增序列号并计算-javascript,javascript,Javascript,我们公司有一个客户要求他们的条形码上有一个特定的校验和。我提出了以下内容,允许用户输入分销商零件号、我们的零件号和序列号。现在,当您单击“保存”时,它将使用校验和正确计算条形码。现在,我们添加了一个数量框,这样我们可以打印x个条形码,序列号增加1。(即,第一个序列号为000001,下一个序列号为000002,依此类推)。上周我一直在尝试更改此代码,以便用户可以输入零件号和序列号,它将计算每个条形码的数量。 这就是我们想要的: *注意:虽然可以输入数量,但实际值尚未在我的代码中使用…尚未 因此,

我们公司有一个客户要求他们的条形码上有一个特定的校验和。我提出了以下内容,允许用户输入分销商零件号、我们的零件号和序列号。现在,当您单击“保存”时,它将使用校验和正确计算条形码。现在,我们添加了一个数量框,这样我们可以打印x个条形码,序列号增加1。(即,第一个序列号为000001,下一个序列号为000002,依此类推)。上周我一直在尝试更改此代码,以便用户可以输入零件号和序列号,它将计算每个条形码的数量。 这就是我们想要的:

*注意:虽然可以输入数量,但实际值尚未在我的代码中使用…尚未

因此,为了实现这一点,我需要找到一种方法来增加序列号,而不减少前导零,但保持qty.length的长度。 我还需要弄清楚如何将每个新序列号与零件号循环,以获得条形码的正确校验和。经过一个星期的观察,我希望一些新鲜和有经验的眼睛能有所帮助。这是我的密码


将表单字段捕获到CSV
将表单字段捕获到CSV

分销商零件号:
我们的零件号:
我们的序列号:
标签数量:

  CSV

单击“保存”添加内容


因此,这里的总体问题是如何将一些数字以
000001
的形式增加到
000002
等等?如果是这样的话,您尝试这项操作的代码的哪一部分?正确。对于序列号(var wsn=frm.text3.value),我需要保留前导零。现在,这是11位数字,但在未来,它可能是更少的数字或更多的数字。我需要根据输入序列号的长度将前导零添加回。(顺便说一句,我以前从来没有用javascript编程过……这被扔到了我的膝盖上,因为工程人员辞职了……通常,我只是处理网络安全问题……所以我在未知的水域中边学边写……)我能够分解我的代码并创建这个:函数saveValues(){var frm=document.form1;var wsn=frm.text3.value;var qty=frm.qty.value;var numArr=new Array(qty);for(var i=0;i