Zum Inhalt springen

Datum auswählen in formhandler via Kalender Popup

Erstellt am 10. Februar 2011 · 2 Antworten · letzte Antwort am 16. Februar 2011

Tags: Formhandler, Frage

MoritzEK ·

Hallo,

ich bin echt begeistert von formhandler. Was mich allerdings interessiert ist: Wie erstelle ich eine einfache Datumsauswahl, wo man aus einem Kalenderpopup (siehe Bild) den entsprechenden Tag auswählen kann?

Ich würde es gerne auf mehreren Seiten einsetzen und ich denke es interessiert nicht nur mich.

Datumsauswahl.jpg

MoritzEK ·

Danke nakos

Ich habe nun eine Lösung mit JavaScript von http://www.mattkruse.com/javascript/calendarpopup/combined_compact_source.html genommen.

Allerdings habe ich jetzt ein Problem.

wenn ich

      <div class="eingabefeld-reihe">
        ###error_terminvorschlag-anfang###
        <label for="terminvorschlag-anfang">###LLL:terminvorschlag-anfang### ###required_terminvorschlag-anfang###</label>
        <input type="text" name="formhandler[terminvorschlag-anfang]" id="terminvorschlag-anfang" value="###value_terminvorschlag-anfang###"/>
        <div id="clearer"></div>
        <a href="#" onClick="cal.select(document.forms['formular'].formhandler[terminvorschlag-anfang],'anchor1','MM/dd/yyyy'); return false;" name="anchor1" id="anchor1">select</a>
      </div>

verwende geht es nicht aber bei

      <div class="eingabefeld-reihe">
        ###error_terminvorschlag-anfang###
        <label for="terminvorschlag-anfang">###LLL:terminvorschlag-anfang### ###required_terminvorschlag-anfang###</label>
        <input type="text" name="formhandlerterminvorschlaganfang" id="terminvorschlag-anfang" value="###value_terminvorschlag-anfang###"/>
        <div id="clearer"></div>
        <a href="#" onClick="cal.select(document.forms['formular'].formhandlerterminvorschlaganfang,'anchor1','MM/dd/yyyy'); return false;" name="anchor1" id="anchor1">select</a>
      </div>

Was soll ich nun tun. Ich würde gerne die Sonderzeichen im name-Attribut nutzen können.

Das Problem ist, dass ich noch nie JavaScript genutzt habe und auch nicht weiß, wie ich es Lösen könnte.