Wenn Sie von unseren Extensions, Tipps und (Online-)Hilfen in Ihren Projekten profitieren konnten und das Gefühl haben, sich dafür erkenntlich zeigen zu wollen, dann dürfen Sie uns gerne für unsere Leistungen eine kleine Spende zukommen lassen. Klicken Sie einfach auf den u.a. Button
Korrektur im JS bzgl. Einblendung des aktuellen Jahres.
Mailformplus Muster + Tipp
Nebenstehend zum Download stehen bereit:
- mailformplus_Bsp_Form-mit-Kalender.html
- calendar.js
In der Beispiel-HTML ist der Einsatz der JS-Funktion aus "calendar.js" am Ende der Auswahlboxen für das Ankunfts- und Abfahrtdatum nachzulesen. Darunter steht der Link zum Popup-Kalender mit einem passenden kleinen Bildchen (calendar.gif). Ihr könnt Euch ein passendes suchen oder dieses:
nehmen (rechte Maustaste: Bild speichern unter).
Wenn Ihr die Installation vornehmen möchtet, dann denkt bitte daran im TS-Setup (besser bei einem untergeordneten ext_setup zur Seite mit dem Formular) noch die Javascript-Datei einzubinden (die 599 ist nicht Pflicht!):
page.headerData.599 = TEXT
page.headerData.599.value = <script src="fileadmin/scripts/calendar.js" type="text/javascript"> </script>
Die "calendar.js" muss dann natürlich auch im o.a. Pfad existieren! Wie Ihr die html-Datei als Vorlage einbindet, wisst Ihr ja sicherlich!?
So - und nun viel Spaß dabei!
kleiner Fehler im JS behoben:
Bei der Vorgabe des aktuellen Jahres wurde im Firefox nicht das akt. Jahr, sondern die erste Select-Option-Vorgabe eingeblendet. Der IE zeigte das akt. korrekt an.
Die JS-Funktion .getYear() gibt beim IE <rot>"2008"</rot> und beim FF <rot>"108"</rot> zurück! Also musste das noch abgefangen werden:
var Jetzt = new Date();
var Jahr = Jetzt.getYear();
if (Jahr < 999) Jahr += 1900;
Danke für den Hinweis an Lero1 aus dem typo3forum.net
Kommentar hinzufügen
Es wäre nett, wenn Sie uns sagen würden, wie Sie auf diese Seite gekommen sind.