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.
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.
Siehe das Beispiel Ссылка
Verwenden Sie das JavaScript-Formatierungsdienstprogramm .
%Vor%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%Wenn Sie HTML5-Datum verwenden
benutze diesen Code
HTML
%Vor%Java Script
%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.
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üllenTags und Links javascript forms automation date