welches return false?
<form name="InputFieldDate" action="action.html" onSubmit="setHiddenFields(); onBlurDateField(document.InputFieldDate.StartDate()" method="GET">
Ich sehe hier(!) keines.
Hallo Cheatah,
ich habe meinen Fehler gefunden. Ich muss
<form name="InputFieldDate" action="action.html" onSubmit="setHiddenFields(); return onBlurDateField(document.InputFieldDate.StartDate()" method="GET">
aufrufen, richtig?
Aber jetzt habe ich noch ein anderes kleines Problem. Ich habe doch noch meinen Button (Eigentlich ein Div, wie Du siehst) in der Form.
<form name="InputFieldDate" action="action.html" onSubmit="setHiddenFields(); onBlurDateField(document.InputFieldDate.StartDate()" method="GET">
<td width="100%" class="h4" align="right">
<input type="hidden" name="OQS" value="OQSString">
<input type="hidden" name="DatePicker_Startdt" value="">');
<input type="hidden" name="SelectDate" value="">
<input type="text" name="StartDate" class="h4" size="8" maxlength="10" value="lSelectDate" onBlur="onBlurDateField(this);">
</td>
<td class="h4" align="right">
<div class="butIn" style=" height:15px; padding-left: 2px; padding-right: 2px; cursor:default;"><a class="but" style=" cursor:default;" href="javascript:setHiddenFields('InputFieldDatee5', 'e5'); document.InputFieldDatee5.submit();">Go</a></div>
</td>
</form>
Im onClick-Ereignis schicke ich mit submit() das Formular ab. Hier reagiert meine Datumsprüfung überhaupt nicht auf das onSubmit (die funktioniert nur, wenn ich auf die Enter-Taste drücke). Was muss ich hier tun???
Danke für die Hilfe
Sandra