【发布时间】:2018-10-25 17:52:55
【问题描述】:
我需要一个 jQuery 代码生成器,当单击按钮时,它会在输入文本中显示一个 13 位数字,从数字 7 开始。
这是我认为的代码:
<div class="form-group <?php echo !empty(form_error('barcode')) ? 'has-error':'';?>">
<label for="barcode">Barcode:</label>
<div class="input-group barcode">
<div class="input-group-addon">
<button class="fa fa-barcode" title="Generate Random Barcode"></button>
</div>
<input type="text" class="form-control" id="barcode" name="barcode" required value="<?php echo set_value('barcode');?>">
</div>
<?php echo form_error("barcode","<span class='help-block'>","</span>");?>
</div>
这是输入文字+按钮:
生成的数字是这样的:
【问题讨论】:
-
您将为此使用 Javascript。 JQuery 正是您用来更改页面的工具。尝试先制作一个随机数生成器,然后再实现条形码。
-
我不明白,你向我们展示了生成的数字,这意味着你知道如何实现这个
-
我只需要一个 13 位数字的属,并在输入文本中显示这个
-
我删除了重复项,因为我认为this answer 会更有用。似乎您不需要 13 位数字,而是 12 位,因为第一个数字始终是 7。您可以通过在该答案中更改
possible并将i < 5更改为i < 11来将可能的组合定义为仅数字得到一个随机的 12 位数字组合
标签: javascript jquery random