急!请教如何能够自动生成随机数字或者时间也行

帝国 生成 速度 数据库 最优化 网站管理系统 设置 也行 自动生成 请教 随机

您的位置:仿站网 > 问答
考虑用time()+随机字符
转载请注明本文地址:急!请教如何能够自动生成随机数字或者时间也行 https://mip.ecmsw.cn/ask/34.html
回复列表
1.
不错
2.
7楼代码不错
3.
求问,这样写的话,当每次编辑时,点击这个按钮,这个数字都会有变化的。
要怎么可以使这个数字在编辑时不会变化呢?
4.
不错,支持一下9楼
5.
用JS也可以,用楼上的也可以
6.
考虑用time()+随机字符
7.
收藏
8.
7楼的js非常好。

考虑到保修单号的准唯一性,个人以为还是用时间戳比较好。这样7楼的代码可以修改为:


<input type=button name=button value="随机" onclick="single.value='DL'+new Date().getTime()">

这样点击后,获得13位(毫秒级)时间戳作为保修单号。
9.
楼上发的不错,用js也可以
10.
<input type=button name=button value="随机" onclick="for(i=8,b='DL';i--;)b+=Math.floor(Math.random()*10);bianhao.value=b">

在系统模型 自定义字段input后面加这个代码
代码里面的bianhao 修改为你是字段名称
DL为数字前缀
11.
原帖由 jiuhecai 于 2016-12-03 09:25:36 发表
输入表单替换html代码:<input name="single" type="text" id="single" value="&...


谢谢!!!
12.
输入表单替换html代码:<input name="single" type="text" id="single" value="<?=$ecmsfirstpost==1?"LDYX".time():ehtmlspecialchars(stripSlashes($r[single]))?>" size="">
投稿表单替换html代码<input name="single" type="text" id="single" value="<?=$ecmsfirstpost==1?"LDYX".time():DoReqValue($mid,'single',stripSlashes($r[single]))?>" size="">
13.
原帖由 59966 于 2016-12-03 07:47:47 发表
可以用time()


请明示?!!谢谢!
14.
可以用time()
15.
输入表单替换html代码:<input name="single" type="text" id="single" value="<?=$ecmsfirstpost==1?"LDYX":ehtmlspecialchars(stripSlashes($r[single]))?>" size="">
投稿表单替换html代码<input name="single" type="text" id="single" value="<?=$ecmsfirstpost==1?"LDYX":DoReqValue($mid,'single',stripSlashes($r[single]))?>" size="">
仿站网专注于帝国CMS仿站及二次开发、模板定制等各种有关帝国CMS程序疑难杂症!
电话 短信 客服 联系