導讀:網站搭建網站搭建我們搞清楚了織夢自定義表單的功能與擴展方法,但是一直忽視自定義表單的時間問題,導致最近公司站有人提交訂單后找不到他提交訂單的時間,算是一個小小的瑕疵,痛定思痛之技術貓建站網站技術分析。

我們搞清楚了織夢自定義表單的功能與擴展方法,但是一直忽視自定義表單的時間問題,導致最近公司站有人提交訂單后找不到他提交訂單的時間,算是一個小小的瑕疵,痛定思痛之后,找到了方法。
一、JS動態獲取當前電腦時間方法:
首先在自定義表單中添加時間的新字段,命名為shijian,數據類型為 單行文本(varchar)
然后在表單模板中調用的時候加上代碼:
<input?type='hidden'?name='shijian'?id='shijian'?placeholder=""?>
<script?type="text/javascript">
window.onload?=?function(){
var?nowDate?=?new?Date();
var?str?=?nowDate.g織夢模板修改etFullYear()+"-"+(nowDate.getMonth()?+?1)+"-"模板織夢+nowDate.getDate()+"?"+nowDate.getHours()+":"+nowDate.getMinutes()+":"+nowDate.getSeconds();
document.getElementById("shijian").value=str;
}
</script>
這樣每次提交的自定義表單的時候,后臺就會多一個提交時間,如下圖:

二、靜態獲取方法:
首先打開/plus/diy.php,找到代碼(大概在第69行):
?if($fieldinfo[1]?==?'textdata')
{dede模板堂
${$fieldinfo[0]}?=?FilterSearch(stripslashes(${$fieldinfo[0]}));
${$fieldinfo[0]}?=?addslashes(${$fieldinfo[0]});
}
在下面加上代碼:
if($fieldinfo[0]?==?'shijian')
{
${$fieldinfo[0]}=date("Y-m-d?H:i:s");
}
同樣在自定義表單中添加時間的新字段,命名為shijian,數據類型為 單行文本(varchar)
在表單模板中調用的時候加上代碼:
<input?type='hidden'?name='shijian'?id='shijian'?placeholder=""?>
底部調用表,也加上字段:
<input?type="hidden"?name="dede_fields"?value="name,text;tel,text;shijian,text"?/>相關技術貓建站網站技術分析。
關鍵詞標簽: CMS 自定義 表單
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-23 ,文章如何讓DedeCMS自定義表單獲取填單時間,網站搭建主要講述自定義,表單,CMS網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_35530.html