dede自定义表单增加添加时间怎么弄

  我们在用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]);
}

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

 

时间: 2024-07-29 14:26:26

dede自定义表单增加添加时间怎么弄的相关文章

dedecms自定义表单增加验证码教程

在很多建站需求中,需要一些额外的表单供前台用户提交.以便于收集.统计.分析及处理更多的数据.比如:在线订单.在线报名等一些常见的互动应用. 利用织梦内容管理系统(DedeCMS)自带提供的自定义表单功能即可满足大多数的此类需求. 通过给自定义表单加入验证码的功能,可以防止一些用户恶意提交. 1.先进入DedeCMS后台生成自定义表单. 2.在自定义表单模板中添加验证码代码,如下:  代码如下 复制代码  <input name="validate" type="text

phpcms 2008 表单增加向导功能教程

添加表单 位置:模块管理---表单向导--添加表单 为表单添加字段查看添加的表单字段 二.管理表单 位置:模块管理---表单向导--管理表单 添加好表单,并且给表单添加了一个字段.在"管理表单"我们能管理表单,如图: 点击表单的名字预览,如图:

表中有一添加时间&amp;amp;quot;AddDate&amp;amp;quot;字段,如何实现提前两个小时进行过期提醒呢?望高手指点,分不够再加。。。。

问题描述 这条记录还有一个手机号字段,提醒时实现向这个手机号发一条短信! 解决方案 解决方案二:看你要怎么实现了web,winformweb如果是web的话,比较麻烦一些.影响里面web好像有一个定时执行任务的开源的框架..,具体的实现方式和winform的类似winform如果做一个winform的程序的话,可以做一个Timer,定时跑一段程序,将快要到期的号码提取出来,调用相应的短信接口和发送内容,直接发送即可.解决方案三:我这是用Web实现,可以做一个页面,加载此页面时搜索出所有的待提醒的

给WordPress评论表单增加字段的方法

问题描述 用 wp 的友友门都知道,wordpress评论表单的字段都只有4个,昵称.邮箱.网址.内容:评论是存在wp_comments表中的,如果要加上其它额外字段就得另寻它法了,例如:tel电话字段. 解决思路 Wp_comments 也有一个与之对应的meta表,叫wp_commentmeta,Posts文章表可以用postmeta存储一些额外的信息,那么comment也可以用commentmeta存储额外的评论字段.如果你装了多说评论插件,那么你再看看wp_commentmeta表,多说

解决dedecms自定义表单数据校验不对的办法

般,我们不会用dedecms自带的表单在页面上操作,用的更多的是自定义表单,常用post方式来提交数据. 但是有时候我们自定义表单提交的时候常出现错误: 我们以下几点去检查程序文件: 1:/plus/diy.php 文件是否存在,是否对应. 2:: 1 <input name='sex' id='sex' type="text" /> name,id,type,是否和后台自定义表单对应. 3:value值是否和后台自定义表单一直,如果不一直,就复制前台预览中的代码. 4:

DEDECMS自定义表单unix时间戳转换成常规时间方法及增加表单添加时间方法

DEDECMS自定义表单提交的时间给转换成unix时间戳(一段数字),我们管理员在后台需要看到是日期,而不是那一行数字,下面方法可以解决这个问题,dedecms 5.6和5.7都可以,打开dede/templets/diy_list.htm,在42行左右( 其它附件</a>";}下一行),再加一个IF判断,代码如下: else if($fielddata[1]=='datetime') { $fields[$field] = GetDateMk($fields[$field]); }

修改织梦自定义表单字段为必填

织梦的自定义表单功能可以让你轻松的创建自己的表单功能,收集用户的留言.订单等信息. 但是dedecms的自定义表单有一个缺点,没有验证功能,允许提交空表单,这样致使后台会显示很多空数据,不能收集到完整的用户信息.今天我们就要给dedecms的自定义表单添加一个必填内容验证功能: 1.修改diy_field_add.htm,24行左右添加代码 var necessary = theform.necessary[0].checked?theform.necessary[0].value:thefor

织梦dedecms自定义表单设置必填项的教程

方法一:通过修改程序源文件实现 1.在plus文件夹下找到diy.php文件,对其进行编辑,在第40行左右找到代码: $dede_fields = empty($dede_fields) ? '' : trim($dede_fields); 2.在这行代码下面,添加以下代码后保存文件: //增加必填字段判断  if($required!=''){  if(preg_match('/,/', $required)){  $requireds = explode(',',$required);  f

.net jquery绘制自定义表单源码分享_实用技巧

前言 两年前在力控的时候就想做一个类似的功能,当时思路大家都讨论好了,诸多原因最终还是夭折了.没想到两年多后再这有重新提出要写一个绘制表单的功能.对此也是有点小激动呢?总共用时8.5天的时间基本功能也就实现了,当然再者中间也借用了网上的一些资料,公司前端也没有帮忙处理,所以样式和部分功能还没有更好地得到处理,github上出的code只有前端脚本,至于后端的处理,会在博客中体现出来. 1.工作前准备 1.1.实现的思路 思路一: (1)ueditor添加自定义按钮 (2)绘制表单(控件会触发的脚