织梦dedecms怎样让在自定义表单显示时间

一下是部分代码,红色部分,即为调用的时间代码。其他代码,可在图3页面,右键查看源代码获取,谢谢。

图1

图2

图3

-----------------------------------------------------------------------------

首先自定义表单,然后添加字段,比如联系人(单行文本),联系方式(单行文本),地址(单行文本),留言内容(单行文本),留言时间(单行文本)等字段

注意:留言时间这里不要选择“时间类型”,选择默认的“文本形式”就可以。

自定义表单在模板中修改如下:

<form action="/plus/diy.php" enctype="multipart/form-data" method="post" name="form"

onsubmit="return CheckForm();">

<input type="hidden" name="action" value="post" />

<input type="hidden" name="diyid" value="1" />

<input type="hidden" name="do" value="2" />

<table width="100%" border="0" cellpadding="0" cellspacing="0">

<tr>

    <td>提交时间</td>

    <td><input name="mytime" value="" type="text"  id="mytime"  /><!-- 如不需要在前台显示的话可以修改type="hidden" -->

      <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("mytime").value=str;

                    }

</script>

   </td>

</tr>

<tr><td><input type="hidden" name="dede_fields" value="mytime,textchar" />

<input type="hidden" name="dede_fieldshash" value="849a871768b5942ee259e8f7af736194" />

<label>

<input class="btn_tj" type="submit" name="Submit" value=" 提交" />

</label></td></tr>

</table>

</form>

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-07-31 04:49:37

织梦dedecms怎样让在自定义表单显示时间的相关文章

织梦(dedecms)后台删除文章后台还有分页显示解决方法

鸡哥今天在给单位改一个织梦网站的时候发现了一个问题,由于本来的程序有7000多篇文章,鸡哥就直接执行了个sql语句给删除了,但是发现删除之后后台文章的分页还在显示着,错误截图给大家看看 看到没,经过鸡哥百度搜索发现这其实并不是鸡哥的操作问题,而是这本就是织梦5.7的一个bug,下边就给大家写下修复方法很简单: 先找到你的根目录中/dede/content_list.php这个文件打开找到 这段代码,可以直接搜索缓存处理就能找到 把红框中的代码修改为: $arr = $dsql->GetOne(&qu

织梦dedecms出现系统基本参数空白或显示Call to undefined function make_hash()

织梦dedecms出现系统基本参数空白或显示Call to undefined function make_hash() 最新的织梦版本(2018-01-09)修改了include文件夹中的common.func.php,增加了两个函数. 下载的模板文件夹中如果提供了common.func.php文件,很有可能没有这两个函数,于是会造成错误. 需要将这两个函数的代码粘贴到/include/common.func.php文件中,代码如下: function make_hash(){    $ran

织梦DedeCMS未审核文章更新为当前时间

对于个人站长来说,每天文章的更新量都是个巨大的问题,有时候我们去别的网站采集大量的文章,然后自己进行手工整理伪原创,但是审核的时候,时间却是采集发布的时间.一方面这个对用户体验不好,别人会认为文章不是最新的;另一方面,对搜索引擎来说,这个也是采集的证据吧,虽然官方没证实过这个. 那织梦DedeCMS怎么让未审核内容的更新时间为当前时间呢?原理是非常简单的,就是使用SQL语句Update一下文章的发布时间,具体实现的方法有两种: 1.增加当前时间按钮 这个方法是在编辑文章的页面增加一个更新时间的按

dedecms(织梦)自定义表单后台显示不全

我们常用dedecms 自定义表单做留言功能.但是偶尔会遇到这样一个问题,就是 在前台提交表单后..后天显示不全.特别是中文字符  都不会显示, 比如下图: 这是因为  如果你织梦是gbk的话那就对了 是htmlspecialchars这个函数的原因 默认是utf8 如果不想换php版本的话就把htmlspecialchars($str);替换为htmlspecialchars($str, ENT_COMPAT ,'GB2312'); 所以 要在后台模板 wwww.baidu.com/dede/

织梦dedecms网站给自定义表单加dede模板自带验证码的方法。

有时候,我们因为需要给dede网站的自定义表单添加验证码,防止恶意填写表单提交. 我们可以用以下的方法来实现: 首先,我们要找到 /plus/diy.php 这个文件 在头部引入文件: require_once(DEDEINC.'/membermodel.cls.php'); 然后找到 elseif($do == 2) {  在这个地方加入代码块 //验证码验证 $svali = GetCkVdValue(); if(preg_match("/1/",$safe_gdopen)){ i

dedecms织梦调用自定义表单内容

怎么在前台页面调用dedecms自定义表单的内容呢,其实方法很简单,下面是调用表单的代码 {dede:loop table='dede_sfgame' sort='' row='5'  if='' } <li>[field:ccdec/]</li> {/dede:loop} 其中table='dede_sfgame'中的dede_sfgame就是自定义表单的表名[field:ccdec/]就是中的dedec就是数据字段名sort = '' 用于排序的字段row = '' 返回结果的

织梦DedeCMS自定义表单diy_list.htm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

织梦如何自定义表单客户提交后如何发到自己邮箱?

织梦网站自定义表单设置好后会提交到后台,但是很多管理员不会经常注意到信息,所以我现在给大家分享一下将自定义表单信息提交到指定邮箱: 1.首先在织梦网站后台,进入系统--系统基本参数--核心设置里面,如下图: 将红色标注的填写为自己的邮箱帐号(同一个账号哦) 2.打开网站根目录下的plus文件夹,里面有个diy.php文件(表单提交后处理文件),打开它,在85行上下有如下代码: $query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $a

织梦自定义表单地区联动类型不可用的解决办法

dedecms织梦自定义表单地区联动类型不可用,原因是官方模板文件中注释掉了相关选项,需要修改两个文件 打开 dede/templets/diy_field_edit.htm 找到 <option value="stepselect">联动类型</option--> 改成 --><option value="stepselect">联动类型</option> 打开 dede/templets/diy_field_