Automatisches Einfügen von Datum und Uhrzeit in das Formulareingabefeld?

7

Wie können wir mit Hilfe von Javascript das aktuelle Datum und die aktuelle Zeit automatisch in ein Formulareingabefeld einfügen.

Ich erstelle ein Formular "Probleme", um die von Benutzern eingereichten Beschwerden über einen bestimmten Dienst nachzuverfolgen. Ich sammle so viele Informationen wie möglich. Ich möchte die Mitarbeiter hier davor bewahren, bei jedem Öffnen des Formulars Datum und Uhrzeit manuell eingeben zu müssen.

Ich habe diesen Codeschnipsel:

%Vor%

aber es funktioniert nicht.

vielen Dank für jede Hilfe.

    
Mo Boho 16.06.2009, 14:42
quelle

10 Antworten

17

Javascript wird nicht innerhalb eines Wertattributs ausgeführt. Sie könnten jedoch so etwas tun:

%Vor%

Wahrscheinlich möchten Sie das Datum wie gewünscht formatieren, da die Ausgabe von Date () in etwa wie folgt aussieht: Tue Jun 16 2009 10:47:10 GMT-0400 (Eastern Daylight Time) . In diese SO-Frage finden Sie Informationen zum Formatieren eines Datums.

>     
Daniel Vandersluis 16.06.2009, 14:46
quelle
6
%Vor%

hier gefunden: Ссылка

    
Usman 30.03.2015 04:13
quelle
4

Siehe das Beispiel Ссылка

Verwenden Sie das JavaScript-Formatierungsdienstprogramm .

%Vor%     
cgp 16.06.2009 14:46
quelle
2

Der schnellste Weg, um Datumsformatierungen zu erhalten, ist die Verwendung von datejs .

Die lib ist wirklich einfach zu benutzen und gibt Ihnen sehr schöne Formatierung.

so weit wie Ihr Code-Snippet, verwenden Sie nicht document.write, wenn Sie es helfen können. probiere

aus %Vor%     
mkoryak 16.06.2009 14:44
quelle
1

Wenn Sie HTML5-Datum verwenden

benutze diesen Code

HTML

%Vor%

Java Script

%Vor%     
kiran lanke 26.07.2014 07:07
quelle
1
%Vor%

Fügen Sie den obigen Code am Ende des Skripts hinzu. Dies ist erforderlich, da das Datepicker-Plug-in keine Einstellung zum Festlegen des Datums im Steuerelement während der Initialisierung aufweist.

    
Hormis Lona 21.01.2015 04:56
quelle
0
%Vor%     
jiggy 16.06.2009 14:47
quelle
0

Es klingt, als würden Sie den Wert speichern, den das Eingabefeld enthält, nachdem das Formular gesendet wurde, was bedeutet, dass Sie eine Skriptsprache verwenden. Ich würde es anstelle von JavaScript verwenden, da die meisten Skriptsprachen bessere Zeit / Datum-Formatierungsoptionen haben. In PHP könnte man so etwas machen:

%Vor%

Was würde das Feld mit "Jun 16, 2009 - 8:58"

füllen     
Scott 16.06.2009 14:59
quelle
0

Eine andere Option ist:

%Vor%     
aguz 25.03.2010 01:16
quelle
0
%Vor%     
Tony 30.06.2016 08:51
quelle

Tags und Links