gpt4 book ai didi

javascript - 从多个表单的列表中选择下一个数字

转载 作者:行者123 更新时间:2023-12-02 23:13:38 26 4
gpt4 key购买 nike

我的网站上有几个表格,当有人注册时,我想为他们分配一个引用号。在我看来,当他们单击“提交”时,我可以使用 JS 从列表中提取下一个数字并将其放入隐藏字段中,然后从列表中删除该数字,以便使用它的下一个表单获取下一个引用数字。

我尝试创建数组并使用 splice()delete()pop() 等,它们都执行该 Angular 色但显然不是永久的。感谢任何帮助,我似乎只是在原地踏步!

最佳答案

保存数据后才可以给他们分配号码。在这种情况下,您可以使用数据库中存储元素的 ID(对于 MySQL,如果您有自动增量列,则为 LAST_INSERT_ID())。之前分配标识符是没有意义的,因为用户甚至可能没有完成表单的填写。

另一种解决方案可能是根据算法生成一个数字。例如,您可以使用获取 javascript 日期的简单解决方案,因为它是一个包含毫秒数的数字,并且冲突的可能性非常小(因为该数字必须在同一毫秒内生成)。除此之外,您还可以使用散列或 crc 函数,但在这种情况下,您必须仔细检查该标识符是否尚未为其他人生成。

不过,我认为保存后的 ID 是最好的解决方案,因为数据库保证您有一个不同且唯一的编号。

关于javascript - 从多个表单的列表中选择下一个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57249897/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com