前提是后台自定义表单字段一定要有  “时间”,这里的acca_time

<div class="tit">*咨询内容:</div>
<div class="inp">
##textarea name='acca_js' id='acca_js' class="upfile" >##/textarea>
<input type='hidden' name='acca_time' id='acca_time' value='' />
<!--获取表单提交时间开始-->
<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("acca_time").value=str;
}
</script>
<!--获取表单提交时间结束-->

</div>

=============================================================================================

=============================================================================================

另外一种更为简单的方法:

织梦自定义表单添加提交时间,获取ip的方法

只需在 plus/diy.php修改一下

1
2
3
4
5
6
7
if($fieldinfo[1] == 'textdata')
 
{${$fieldinfo[0]} = FilterSearch(stripslashes(${$fieldinfo[0]}));
 
${$fieldinfo[0]} = addslashes(${$fieldinfo[0]});
 
 }

后面在添加一条判断是不是有ip这个字段,如果有赋值。

1
2
3
4
5
6
7
if($fieldinfo[0] == 'ip')
 
{
 
 ${$fieldinfo[0]}=GetIP();
 
}

其实IP获取出来了,获取时间也就出来了

1
2
3
4
5
6
7
if($fieldinfo[0] == 'addime')
 
{
 
 ${$fieldinfo[0]}=date("Y-m-d H:i:s");
 
}

我自定义表单里提交时间字段是addime,改成你自己的时间字段就ok了。

==============================================================、

获得提交页面的URL链接。

if($fieldinfo[0] == 'ft_url')

{

${$fieldinfo[0]}=$_SERVER['HTTP_REFERER'];

}

总结如下:我的获取时间、IP、提交页面URL的做法是:在/plus/diy.php页面修改:

${$fieldinfo[0]} = addslashes(${$fieldinfo[0]});的 } 下面添加:

if($fieldinfo[0] == 'cpa_ip')

{

${$fieldinfo[0]}=GetIP();

}
if($fieldinfo[0] == 'cpa_url')

{

${$fieldinfo[0]}=$_SERVER['HTTP_REFERER'];

}

保存覆盖即可。

DEDE自定义表单显示提交时间|添加提交时间,获取ip的方法的更多相关文章

  1. dede自定义表单放首页出错的解决办法

    一.当自定义表单放首页提交的时候跳出这个页面怎么解决 二.解决办法 可能有多个from表单提交出错,也就是代码冲突的意思,只要把代码检查好,from提交不要重复冲突就可以了

  2. 织梦DedeCMS自定义表单限制IP24小时只能提交多少次

    方法1.打开plus/diy.php,找到一下代码, if(!is_array($diyform)) { showmsg('自定义表单不存在', '-1'); exit(); } 然后再在以下代码后面 ...

  3. 关于Web项目里的给表单验证控件添加结束时间不得小于开始时间的验证方法,日期转换和前台显示格式之间,还有JSON取日期数据格式转换成标准日期格式的问题

    项目里有些不同页面间的日期显示格式是不同的, 第一个问题: 比如我用日期控件WdatePicker.js导包后只需在input标签里加上onClick="WdatePicker()" ...

  4. 织梦自定义表单通过ajax提交的实现方法

    自定义表单通过ajax判断,提交不用跳转页面,提高用户体验.具体方法如下: html表单代码部分,就提交按钮改成botton,,添加onclick事件 表单代码: <form action=&q ...

  5. Angular19 自定义表单控件

    1 需求 当开发者需要一个特定的表单控件时就需要自己开发一个和默认提供的表单控件用法相似的控件来作为表单控件:自定义的表单控件必须考虑模型和视图之间的数据怎么进行交互 2 官方文档 -> 点击前 ...

  6. dedecms(织梦)自定义表单后台显示不全 自定义模型当中添加自定义字段后在后台添加内容后不显示解决方案

    我们常用dedecms 自定义表单做留言功能.但是偶尔会遇到这样一个问题,就是 在前台提交表单后..后天显示不全.特别是中文字符  都不会显示, 比如下图: 这是因为  如果你织梦是gbk的话那就对了 ...

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

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

  8. dedecms自定义表单提交获取时间跟ip地址

    相信大家在用织梦做网站的时候都用过自定义表单做留言,但是如何查看客户什么时间填写的表单,和客户的IP地址呢? 我在网上找了很多JS文件,但太繁琐了,后来我注意到一个细节,每次我登陆后台,织梦系统都会记 ...

  9. [转]django自定义表单提交

    原文网址:http://www.cnblogs.com/retop/p/4677148.html 注:本人使用的Django1.8.3版本进行测试 除了使用Django内置表单,有时往往我们需要自定义 ...

随机推荐

  1. android系统编译打开系统蓝牙

    在项目配置文件ProjectConfig.mk中开启蓝牙以后,但是设置菜单中并没有出现蓝牙选项,最后发现是因为ProjectConfig.mk同级目录下没有蓝牙配置文件android.hardware ...

  2. 【BZOJ2049】洞穴勘测(LCT)

    题意:一张图,要求支持以下操作: 1.加边 2.删边 3.询问两点之间是否联通 100%的数据满足n≤10000, m≤200000 思路:LCT裸题,不需要维护任何信息 ..,..]of longi ...

  3. hihocoder #1290 : Demo Day

    传送门 #1290 : Demo Day 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 You work as an intern at a robotics star ...

  4. 标准C程序设计七---02

    Linux应用             编程深入            语言编程 标准C程序设计七---经典C11程序设计    以下内容为阅读:    <标准C程序设计>(第7版) 作者 ...

  5. 关于 最短路条数 和 边不可重复最短路条数问题 /hdu3599(边不可重复最短路)

    原先一直在做一道省赛题,由于题意错误理解成球最短路条数,误打误撞敲了最短路条数,又发现hdu3599(多校)求边不可重复最短路条数.下面说说俩种问题解法: 最短路条数: 求一个图一共一几条最短路径,思 ...

  6. poj2513字典树+欧拉图判断+并查集断连通

    题意:俩头带有颜色的木棒,要求按颜色同的首尾相连,可能否? 思路:棒子本身是一条边,以俩端为顶点(同颜色共点),即求是否有无向图欧拉路(每条棒子只有一根, 边只能用一次,用一次边即选一次棒子). 先判 ...

  7. 同时在windows和linux环境开发时换行符的处理

    Git 的 core.autocrlf 參數默认为true,即每次 checkin 時,Git 會將純文字類型的檔案中的所有 CRLF 字元轉換為 LF,也就是版本庫中的換行符號一律存成 LF:在 c ...

  8. 输出重定向、cat、系统别名、查看指定行、时间戳

    1.touch命令:如果文件不存在则创建,如存在则更新时间戳;2.除了echo有向文件写入内容的功能,cat也可以; cat > hehe # 输出重定向 cat >> hehe # ...

  9. java基础 6 基本类型与运算

    1 包装类型 Integer的缓存池为   -128 - 127: 八个基本类型   占bit  与字节  8 bit = 1 字节 boolean  1     byte  8    char   ...

  10. excel转换html

    利用POI解析excel,转换成html,支持各种版本的excel.支持自定义样式.支持行列合并 需要用到的jar public class Excel2Html { /** * 读取Excel并转换 ...