Hallo,
ich habe vor eine Buchungsanfrage auf der Website zu haben:
https://it-konzept-rostock.de/Sauna/index.html
Leider wird nie ein aktuelles Datum angezeigt...sondern eines was ich vorgeben muss.
WIe bekomme ich es hin, da immer das aktuelle Datum angezeigt wird.
Zusatzfrage: Wie bekomme ich eine Range hinein...sodass man angeben kann im Kalender: von 01.05.2022 bis 05.05.2022?
Habe dies hier dazu finden können...als alternative...hilft das?
https://uxsolutions.github.io/bootstrap ... on#sandbox
Vielen Dank
Mobirise Formular mit aktuellen Datum
Re: Mobirise Formular mit aktuellen Datum
Mit reinem HTML wirst Du da nicht weiter kommen.
Entweder PHP oder Javascript nutzen
Hier als PHP Code:
Sieht dann so aus :
https://360p.eu/datum
Entweder PHP oder Javascript nutzen
Hier als PHP Code:
Code: Alles auswählen
<input type="date" value="<?php echo date('Y-m-d'); ?>">
<input type="datetime-local" value="<?php echo date('Y-m-d\TH:i:s'); ?>">
https://360p.eu/datum
Gruß Volker
- Tommy Herrmann
- Site Admin
- Beiträge: 5907
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: Mobirise Formular mit aktuellen Datum
Hallo Ullumulu,
und willkommen bei uns im Forum
Hier noch einige Beispiele, wie man Bereiche zur Auswahl von Zeiträumen einschränken kann:
https://www.mobirise-tutorials.com/Formular/kontakt.php
https://www.mobirise-tutorials.com/Datepicker/
... oder auch hier mit einem gekauften Programm von "Arclab" (sehr zu empfehlen):
https://mobirise-tutorials.com/Formular ... rclab.html
Du kannst bei HTML5 mit dem "value" Attribut auch ein bestimmtes Datum eintragen, also dann ohne JS oder PHP aber dann eben auch nicht dynamisch wie im PHP-Beispiel vom Volker (oben):
https://developer.mozilla.org/en-US/doc ... input/date
Beispiel:
... oder dieses Datum auch z.B. auf einen Zeitraum mit min/max begrenzen:
Der Browser zeigt das dann automatisch im deutschen Datums-Format an. Solch einen festen Tageswert kann man auch im Mobirise-Formular eintragen - aber eben nicht variabel.
... will man einen solchen Bereich (Range) variabel gestalten, dann geht das sicherlich am einfachsten mit der PHP Funktion Date. Man könnte dann diese min / max Option, wie in diesem Formular, verwenden:
https://www.mobirise-tutorials.com/Formular/kontakt.php
In meinem Formular-Skript wird das Eingabefeld vom Typ 'date' mit dem gewählten und gesendeten Wert vom Datum, bzw. dem aktuellen Tagesdatum als Variable $datum gesetzt:
... und die Variablen $mindatum mit eben ab dem aktuellen Tagesdatum und $maxdatum in diesem Beispiel mit dem aktuellen Tagesdatum zuzüglich 28 Tage:
... so kann die Datepicker-Option dann auf diese 28 Tage begrenzt werden. Achte hier auf die 'einfachen' und "doppelten" Hochstriche, die in PHP - anders als in HTML- zum Einsatz kommen. Dieses Eingabefeld sieht dann so aus:
... dieses Formular ist also über den "Formular-Generator" von unserem Werner als PHP-Skript erstellt worden und von mir zusätzlich mit dieser Range, im "Code Editor" von Mobirise, bestückt worden:
Mit dem Formular von Mobirise geht das so noch nicht, denn das gesamte Formular wird ja erst mittels POST-Methode an den Drittanbieter "Formoid" gesendet und erst dort als E-Mail über PHP verarbeitet und daher kann man das damit innerhalb der Software von Mobirise nicht machen.
Mobirise bietet bisher keinerlei PHP-Skripte an.
und willkommen bei uns im Forum
Hier noch einige Beispiele, wie man Bereiche zur Auswahl von Zeiträumen einschränken kann:
https://www.mobirise-tutorials.com/Formular/kontakt.php
https://www.mobirise-tutorials.com/Datepicker/
... oder auch hier mit einem gekauften Programm von "Arclab" (sehr zu empfehlen):
https://mobirise-tutorials.com/Formular ... rclab.html
Du kannst bei HTML5 mit dem "value" Attribut auch ein bestimmtes Datum eintragen, also dann ohne JS oder PHP aber dann eben auch nicht dynamisch wie im PHP-Beispiel vom Volker (oben):
https://developer.mozilla.org/en-US/doc ... input/date
Beispiel:
Code: Alles auswählen
<input type="date" value="2022-04-25">
Code: Alles auswählen
<input type="date" value="2022-04-25 min="2022-01-01" max="2022-12-31">
... will man einen solchen Bereich (Range) variabel gestalten, dann geht das sicherlich am einfachsten mit der PHP Funktion Date. Man könnte dann diese min / max Option, wie in diesem Formular, verwenden:
https://www.mobirise-tutorials.com/Formular/kontakt.php
In meinem Formular-Skript wird das Eingabefeld vom Typ 'date' mit dem gewählten und gesendeten Wert vom Datum, bzw. dem aktuellen Tagesdatum als Variable $datum gesetzt:
Code: Alles auswählen
$datum = isset($_POST["datum"]) ? $_POST["datum"] : date("d.m.Y"); // Datum
Code: Alles auswählen
$mindatum = date("Y-m-d"); // Datum zur Prüfung ab wann, hier heute
$maxdatum = date('Y-m-d', strtotime("+28 days")); // Datum zur Prüfung bis wann, hier 28 Tage
Code: Alles auswählen
<input type='date' min='" . $mindatum . "' max='" . $maxdatum . "' value='" . $datum . "' size='35' class='form-control'>
Mit dem Formular von Mobirise geht das so noch nicht, denn das gesamte Formular wird ja erst mittels POST-Methode an den Drittanbieter "Formoid" gesendet und erst dort als E-Mail über PHP verarbeitet und daher kann man das damit innerhalb der Software von Mobirise nicht machen.
Mobirise bietet bisher keinerlei PHP-Skripte an.
Wer ist online?
Mitglieder in diesem Forum: Bing [Bot] und 34 Gäste