花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

dedecms自定義表單添加發(fā)布時(shí)間功能的方法

時(shí)間: 2018-12-06 11:51 閱讀: 作者:素材無憂網(wǎng)

本文實(shí)例講述了dedecms自定義表單添加發(fā)布時(shí)間功能的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

dedecms自定義表單非常強(qiáng)大,可以做如報(bào)名系統(tǒng)、招聘系統(tǒng)、返修系統(tǒng)等等,唯一不好在于用戶提交了表單之后,后臺(tái)不顯示提交時(shí)間.

網(wǎng)上有一種方法是:
 

復(fù)制代碼 代碼如下: <input name="shijian" id="shijian" value="{dede:php} echo $showtime=date("Y-m-d H:i:s");{/dede:php}">
但是我試了試結(jié)果卻不盡人意,每次我提交表單時(shí)的時(shí)間都是一樣的....說明這個(gè)方法還是不行的,大家可以親自測試;

 

所以我這里起點(diǎn)共享一個(gè)通過JS實(shí)現(xiàn)發(fā)布時(shí)間的方法,過程很簡單:

1.自定義表單添加一個(gè)文本字段(注意不是時(shí)間字段),如字段名“填寫時(shí)間”,字段函數(shù)名“shijian”;

2.在表單中時(shí)間字段中,按如下例子,加入JS代碼:

 

復(fù)制代碼 代碼如下: <input type="text" name="shijian" id="shijian" 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.getElementByIdx_x("shijian").value=str; 
} //dedecms51.com 
</script>
注意:因?yàn)檫@段JS會(huì)自動(dòng)獲取填寫電腦的當(dāng)前時(shí)間,所以最好用css控制隱藏,不讓填寫時(shí)間顯示出來,或者把type的屬性改成hidden.

 

3.提交后,后臺(tái)自會(huì)顯示填寫時(shí)間.

希望本文所述對(duì)大家的dedecms二次開發(fā)有所幫助。

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!

轉(zhuǎn)載請注明: dedecms自定義表單添加發(fā)布時(shí)間功能的方法

標(biāo)簽:  
模板推薦