Home > CMS Tutorial > DEDECMS > body text

How to add release time function to dedecms custom form

藏色散人
Release: 2019-12-09 10:26:29
Original
1738 people have browsed it

How to add release time function to dedecms custom form

How to add release time function to dedecms custom form?

The example in this article describes how to add the release time function to dedecms custom form. Share it with everyone for your reference. The specific implementation method is as follows:

Recommended learning: 梦Weavercms

dedecms custom form is very powerful and can be used for registration system, recruitment system, repair system, etc. The only disadvantage is that after the user submits the form, the submission time is not displayed in the background.

There is a method on the Internet:

The code is as follows:

<input name="shijian" id="shijian" value="{dede:php} echo $showtime=date("Y-m-d H:i:s");{/dede:php}">
Copy after login

But I tried it and the result But it's not satisfactory. The time is the same every time I submit the form.... It means that this method still doesn't work. You can test it yourself;

So here I will share a release time through JS as a starting point. The method, the process is very simple:

1. Add a text field to the custom form (note that it is not a time field), such as the field name "fill in time" and the field function name "shijian";

2. In the time field in the form, add the JS code as follows:

The code is as follows:

<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; 
} //phpfensi.com 
</script>
Copy after login

Note: Because this JS will automatically get and fill in the current time of the computer, so the final It is easy to use css to control the hiding so that the filling time is not displayed, or change the type attribute to hidden.

3. After submission, the filling time will be displayed in the background.

The above is the detailed content of How to add release time function to dedecms custom form. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template