Home  >  Article  >  CMS Tutorial  >  How to add release time function to dedecms custom form

How to add release time function to dedecms custom form

藏色散人
藏色散人Original
2019-12-09 10:26:291736browse

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}">

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>

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!

Statement:
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