设计观点

精准传达 • 价值共享

洞悉互联网前沿资讯,探寻网站营销规律

dedecms自定义表单中加入用户提交时间

作者:Smileby陌少羽 | 2018-08-11 14:56 |点击:

一、在自定义表单中添加字段
添加时间字段 timesj
二、在调用表单的页面中加入
  1. <input name="timesj" value="" type="hidden" id="timesj" style="width:250px" class="intxt">
 
  1. <script type="text/javascript">
  2. $(function(){
  3. var nowDate = new Date();
  4. var str = nowDate.getFullYear()+"-"+(nowDate.getMonth() + 1)+"-"+nowDate.getDate()+" "+nowDate.getHours()+":"+nowDate.getMinutes()+":"+nowDate.getSeconds();
  5. document.getElementById("timesj").value=str;
  6. });
  7. </script>
或者
  1. <input type="hidden" name="timesj" id="timesj" value="{dede:php} echo $showtime=date('Y-m-d H:i:s');{/dede:php}">
此种方法好像生成的时间是静态的。
 
或者
  1. <input type='hidden' name='timesj' id='timesj'/>
  2. <script  language="javascript" type="text/javascript">   var wdtime= new Date();   document.getElementById("timesj").value=wdtime.toLocaleString(); </script>
以上表单中使用了type=hidden,所以是隐藏模式。
 
三、在系统模板中添加
plus/diy_list.htm 42行的else前面或后面加入
  1. if($fielddata[1]=='datetime')
  2.  
  3. {
  4.     $fields[$field] = GetDateTimeMk($fields[$field]);
  5. }
经过以上三步的处理,用户在前台填表后,管理后台就能看到用户添加的时间了。
如没特殊注明,文章均为狐灵科技原创,转载请注明  https://www.hulingweb.cn/sjgd/215.html
多一份免费策划方案,总有益处。

请直接添加技术总监微信联系咨询

网站设计 品牌营销

多一份参考,总有益处

联系狐灵科技,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:023-68168040 / 大客户专线:15523356218