Heim >CMS-Tutorial >DEDECMS >So fügen Sie die Release-Zeitfunktion zum benutzerdefinierten Formular von dedecms hinzu
Wie füge ich die Release-Zeitfunktion zum benutzerdefinierten Formular von dedecms hinzu?
Das Beispiel in diesem Artikel beschreibt, wie man die Release-Time-Funktion zum benutzerdefinierten Formular von dedecms hinzufügt. Teilen Sie es als Referenz mit allen. Die spezifische Implementierungsmethode lautet wie folgt:
Empfohlenes Lernen: Dreamweaver cms
Das benutzerdefinierte Formular von dedecms ist sehr leistungsstark und kann für Registrierungssysteme, Rekrutierungssysteme und Reparatursysteme verwendet werden usw. Der einzige Nachteil besteht darin, dass nach dem Absenden des Formulars durch den Benutzer die Absendezeit nicht im Hintergrund angezeigt wird.
Es gibt eine Methode im Internet:
Der Code lautet wie folgt :
<input name="shijian" id="shijian" value="{dede:php} echo $showtime=date("Y-m-d H:i:s");{/dede:php}">
Aber ich habe es versucht und das Ergebnis ist nicht zufriedenstellend. Die Zeit ist jedes Mal gleich, wenn ich das Formular absende.... Das bedeutet, dass diese Methode immer noch nicht funktioniert Sie selbst;
Also hier werde ich eine Veröffentlichungszeit über JS als Ausgangspunkt teilen. Der Prozess ist sehr einfach:
1. Fügen Sie dem benutzerdefinierten Formular ein Textfeld hinzu (Hinweis dass es sich nicht um ein Zeitfeld handelt), wie zum Beispiel den Feldnamen „fill in time“ und den Feldfunktionsnamen „shijian“ 2. Fügen Sie im Zeitfeld im Formular den JS-Code wie folgt hinzu :
Der Code lautet wie folgt:
<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>
Hinweis: Da dieser JS automatisch die aktuelle Uhrzeit des Computers abruft und ausfüllt, ist es einfach, CSS zur Steuerung zu verwenden Ausblenden, damit die Füllzeit nicht angezeigt wird, oder das Typattribut auf „Ausgeblendet“ ändern.
3. Nach dem Absenden wird die Füllzeit im Hintergrund angezeigt.
Das obige ist der detaillierte Inhalt vonSo fügen Sie die Release-Zeitfunktion zum benutzerdefinierten Formular von dedecms hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!