我们在用dedecms添加自定义表单时有时想要设置一个用户提交的时间,方便查询,比如我们的客服人员查询昨天晚上下班后有哪些订单是刚生成的,比较好查看,如下图所示。那么,dedecms自定义表单增加添加时间怎么弄呢?

  一、在自定义表单中添加字段,在后台找到:核心 - 频道模型 - 自定义表单,添加时间字段 timesj,

  二、在调用表单的页面中加入代码,本例中是/templets/default/yygh.htm

<input type='hidden' name='timesj' id='timesj'/>
<script language="javascript" type="text/javascript">
  var wdtime= new Date();
  document.getElementById("timesj").value=wdtime.toLocaleString();
</script>
<input type="hidden" name="dede_fields" value="yy_name,text;yy_tel,text;yy_ks,select;time,text;timesj,datetime" />

  注意:name一定要和刚刚设置的数据字段名一致,本例是timesj。还有要把timesj,datetime这个值要传递过去。

  代码也可以用以下两种:

<input name="timesj" value="" type="hidden" id="timesj" style="width:250px" class="intxt">
<script type="text/javascript">
window.onload = function(){
var nowDate = new Date();
var str = nowDate.getFullYear()+"-"+(nowDate.getMonth() + 1)+"-"+nowDate.getDate()+" "+nowDate.getHours()+":"+nowDate.getMinutes()+":"+nowDate.getSeconds();
document.getElementById("timesj").value=str;
}
</script>

或者

<input type="hidden" name="timesj" id="timesj" value="{dede:php} echo $showtime=date('Y-m-d H:i:s');{/dede:php}"> 

  三、比较重要的一步,

在系统模板中添加plus/diy_list.htm大概42行左右的else前面或后面加入下面的代码

if($fielddata[1]=='datetime')
{
$fields[$field] = GetDateTimeMk($fields[$field]);
}

  上传修改好的文件,重新生成页面就可以了。

最新文章

  1. Android SDK 镜像站
  2. HTTP的GET/POST细节
  3. IOS 计算两个经纬度之间的距离
  4. python参考手册--第4、5、6、7章
  5. 【转】QT样式表 (QStyleSheet)
  6. vs2015web工程中的html引用压缩后css后无法智能提示的问题解决
  7. Linux 系统命令总结
  8. nodejs之url模块
  9. ButterKnife的使用详解
  10. react 子元素修改父元素值的一个偏方,虽然简单,但是不建议用,
  11. HDU 5754 Life Winner Bo(各类博弈大杂合)
  12. 设置Jmeter默认为中文, 就是这么简单!
  13. python里实现DSL
  14. centos7硬盘分区
  15. 传智播客京东商城移动web开发
  16. 2017 ACM-ICPC 亚洲区(西安赛区)网络赛 xor (根号分治)
  17. js 面试的坑
  18. macOS -- 为什么XAMPP启动后输localhost跳转到http://localhost/dashboard?
  19. 03 Oracle分区表
  20. 纯JS实现前端动态分页码

热门文章

  1. JDBC连接简介
  2. 使用IntelliJ IDEA和Maven构建Java web项目并打包部署
  3. Spider爬虫清洗数据(re方法)
  4. 【转载】Linux启动过程
  5. spring-boot-note
  6. Windows XP SP3 Professional 微软(MSDN)官方原版系统
  7. CSS学习笔记——响应式布局
  8. HTTP协议发展脉络
  9. OpenGL Driver Architecture[转]
  10. 彻底解决Eclipse自动补全变量名及变量名后面追加类型名