Hallöchen,

ich habe in Problem mit der Erweiterung [xdependentcalendarfields] wenn es im Formular Fehler gibt. Anscheinend wird bei jedem nicht erfolgreichen Absenden ins Value Feld das aktuelle eingetragene Datum angehängt. Nach dem zweiten Fehler gibt dann das Kalender Feld selbst Fehler aus, weil es zu lang geworden ist.

Hat man das Feld geändert, steht nach dem fehlerhaften Absenden wieder der Standardwert drin.

Hier mal die Codeschnipsel, vielleicht wird es dadurch deutlicher.

Erster Aufruf:
Code:
  <tr class="row_9 odd">

    <td class="col_0 col_first"><label for="ctrl_923" class="mandatory"><span class="invisible">Verplicht veld</span> Aankomstdatum<span class="mandatory">*</span></label></td>
    <td class="col_1 col_last">
       <input type="text" name="anreise" id="ctrl_923" readonly="readonly" class="xpicker923 text mandatory" 
            value="2011-03-05" maxlength="10" /><img src="system/modules/xdependentcalendarfields/html/calendar.gif" class="xdate_toggler923" alt="calenderbild" style="position: relative; top: 3px; margin-left: 4px;" /><script type="text/javascript"><!--//--><![CDATA[//><!--
                window.addEvent('load', function() {         
                var xdatepicker923 = new DatePicker('.xpicker923', {
                pickerClass: 'datepicker_vista',
                inputOutputFormat: 'Y-m-d',
                toggleElements: '.xdate_toggler923',
                days: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
                months: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
                format: 'Y-m-d',allowEmpty: true,minDate : {date: '2011-03-04',format: 'Y-m-d'}
            }); 
            });//--><!]]></script></td>
  </tr>
Nach dem ersten Fehler (der restliche Code bleibt gleich):

Code:
...<input type="text" name="anreise" id="ctrl_923" readonly="readonly" class="xpicker923 text mandatory"
          value="2011-03-052011-03-05" maxlength="10" />...<!--
Zweiter Fehler mit Fehler bei den Datumsfeldern ("Darf nicht länger als 10 Zeichen sein"):

Code:
...<input type="text" name="anreise" id="ctrl_923" readonly="readonly" class="xpicker923 text mandatory error"
        value="2011-03-052011-03-052011-03-05" maxlength="10" />...<!--
Zusätzliche Info: Im Formular befinden sich zwei Kalender die jedoch keine Abhängigkeit haben. Zudem wird efg verwendet.

Hat jemand eine Idee wie man das Problem lösen kann?

Viele Grüße
Nicole