Advancedform_XH 2.1
Re: Advancedform_XH 2.1
Datumsfeld
Wenn ich bei Name und Beschriftung für den Typ Datum "Datum" eingebe (oder nur bei Name) dann wird das Datumsfeld nicht angezeigt!
Gleich ne Frage? Wie kann ich in der Vorbelegung das Datium von Heute eingeben?
Wenn ich bei Name und Beschriftung für den Typ Datum "Datum" eingebe (oder nur bei Name) dann wird das Datumsfeld nicht angezeigt!
Gleich ne Frage? Wie kann ich in der Vorbelegung das Datium von Heute eingeben?
Re: Advancedform_XH 2.1
Das kann ich nicht bestätigen. Bei mir funktioniert das.
Das wird wohl nur per JS funktionieren, was du gleich ins Formular-Template einfügen kannst.
var datum = new Date() und dann formatieren und anschließend ins Formular einfügen.
Möglicherweise geht das auch über Hooks
Witzigerweise steht im Datumsfeld als Placeholder schon das richtige (heutige) Datum drin. Klar, damit ein Klick darauf auch gleich das richtige Datum vorschlägt. Insofern ist das Feld ja schon mit "heute" vorbelegt.
Last edited by frase on Fri May 07, 2021 6:36 am, edited 1 time in total.
Re: Advancedform_XH 2.1
Da habe ich mich geirrt
Da steht der Geburtstag eines berühmten Programmierers drin. (24.03.2019) ???
Warum da 2019 steht, weiß ich auch nicht.
Last edited by frase on Thu May 06, 2021 8:28 am, edited 1 time in total.
Re: Advancedform_XH 2.1
Hast recht! War mein Fehler - hab die Ursache gefunden. Danke!
Kann man verhindern, dass das PW-Feld vom Browser vorausgefüllt wird?
Kann man verhindern, dass das PW-Feld vom Browser vorausgefüllt wird?
iss das deiner?...Geburtstag eines berühmten Programmierers drin
Re: Advancedform_XH 2.1
Da müsstest du die Einstellungen des Browsers bemühen.
Re: Advancedform_XH 2.1
Nö, das ist einer, der mit den drei Heiligen Königen zu tun hat - Magi! (xxx)
Der Eintrag kommt von hier.
Re: Advancedform_XH 2.1
Datum Vorbelegung:
Man kann das Datum natürlich über das Vorbelegungsfeld vorbelegen (Beispiel: 2021-05-30) - das geht aber nicht dynamisch mit dem jeweils aktuellen Datum.
Man kann das Datum natürlich über das Vorbelegungsfeld vorbelegen (Beispiel: 2021-05-30) - das geht aber nicht dynamisch mit dem jeweils aktuellen Datum.
Re: Advancedform_XH 2.1
Aktuelles Datum vorbelegen per JavaScript:
(geht wahrscheinlich mit Hook einfacher)
- lege ein Template deines Formulars an
Beispiel Name: Test, Datumsfeld: Datum - Ergebnis: Test.tpl
- füge den unten stehenden Code in die Test.tpl ein
Code: Select all
<script>
function get_today() {
var today = new Date();
var day = today.getDate(); // Tag
// Monatsangabe startet bei 0!
var month = today.getMonth() + 1; // Monat
var year = today.getFullYear(); // Jahr
if (day < 10) {
day = '0' + day;
}
if (month < 10) {
month = '0' + month;
}
today = year + '-' + month + '-' + day;
return today;
}
var today = get_today();
document.getElementById('advfrm-Test-Datum').value = today;
</script>
Aber warten wir mal, da wird sich sicher jemand melden, der einen ganz einfachen Hook schreibt.
Re: Advancedform_XH 2.1
Danke für das sehr zeitnahe Testen; wae gestern zu spät für ausgiebige Tests, aber ich wollte die total kaputte 2.1 schnellst möglich ersetzen.
Das ist ein Bug.
Weil ich den Placeholder 2019 ergänzt hatte, er mir aber seit der Umstellung auf Date-Input sowieso nicht mehr angezeigt wird. Allgemeiner Support für nutzerdefinierte Platzhalter ist schon lange geplant (aber da traue ich mich noch immer nicht ran); bis dahin ist es eigentlich egal, welchen Wert dieser hat (wichtig ist nur das Format für Browser, die keine Datumseingabefelder unterstützen).
Da wurden ja schon ein paar Möglichkeiten aufgezeigt, und ich bin grundsätzlich nicht abgeneigt, das als Vorbelegung zu unterstützen, aber was ist der Anwendungsfall? Ich meine, warum speziell heute, und nicht auch nächste Woche, oder nächsten Mittwoch, etc. Es ließen sich vermutlich leicht alle relativen Datumsformate unterstützen, obgleich die nicht unbedingt intuitiv verständlich sind (und nur Englisch sein können).
Christoph M. Becker – Plugins for CMSimple_XH
Re: Advancedform_XH 2.1
Ja, tut es, da der textuelle Wert von Datumseingabefeldern immer ISO 8601 Format ist.
Last edited by cmb on Fri May 07, 2021 9:28 pm, edited 1 time in total.
Reason: fix quoting
Reason: fix quoting
Christoph M. Becker – Plugins for CMSimple_XH