Pflichtfeld Datum - Fehlermeldung bei 0

Die Möglichkeiten und Tücken von Formularen
Antworten
EvaPi
Beiträge: 8
Registriert: 14.04.2015, 09:54

Pflichtfeld Datum - Fehlermeldung bei 0

Beitrag von EvaPi » 21.09.2015, 09:27

Guten Morgen :)

Ich habe ein Problem mit einem Formular, welches ich an diesem Montag Morgen nicht ohne Weiteres lösen kann:

Mein Formular hat das Pflichtfeld 'Datum'. Jede Zahl wird in ein einzelnes Feld eingegeben. Bei Eingabe springt der Cursor in das nächste Feld. Das funktioniert alles wunderbar.

Nun wird die Eingabe vor dem Senden abgefragt.

Gebe ich ein Datum ein, z.B. 12.11.2017 (die Null in der Jahreszahl ist vorgegeben und kein Textfeld), funktioniert die Abfrage und das Formular wird gesendet.

Bei dem Datum 02.07.2019 allerdings, kommt die Meldung, dass nicht alle Pflichtfelder ausgefüllt sind und die Felder sind rot umrahmt.

Nach einigen Test war ersichtlich, die Abfrage liest die eingegeben Null als Leerstring. Und ich weiß nicht warum. Hier die Abfrage:

Code: Alles auswählen

if (this.getField('datum1').value != '' 
&& this.getField('datum2').value != ''
&& this.getField('datum3').value != '' 
&& this.getField('datum4').value != '' 
&& this.getField('datum5').value != '' 
&& this.getField('datum6').value != '' 
) {

this.mailDoc(false, "info@test.de", "", "", betreff);
}

else {
   app.alert('Bitte füllen Sie alle Felder aus.');
}
 
Kann mir da vielleicht jemand auf die Sprünge helfen? :)

Liebe Grüße,
Eva

EvaPi
Beiträge: 8
Registriert: 14.04.2015, 09:54

Pflichtfeld Datum - Fehlermeldung bei 0

Beitrag von EvaPi » 21.09.2015, 09:56

So, ich habe das Problem jetzt mit der Abfrage

Code: Alles auswählen

this.getField('datum1').length != 0
gelöst. Das funktioniert, warum genau weiß ich allerdings nicht :D

Ich lasse den Post hier mal stehen, falls irgendwer mal ein ähnliches Problem hat.

BAlheit
Beiträge: 842
Registriert: 16.08.2013, 12:22

Pflichtfeld Datum - Fehlermeldung bei 0

Beitrag von BAlheit » 21.09.2015, 12:08

Was wurde als Format in den Datumsfeldern verwendet?

Bernd Alheit

EvaPi
Beiträge: 8
Registriert: 14.04.2015, 09:54

Pflichtfeld Datum - Fehlermeldung bei 0

Beitrag von EvaPi » 21.09.2015, 15:12

Die Datumsfelder sind Textfelder. (Begrenzt auf eine einzelne Zahlenangabe)

BAlheit
Beiträge: 842
Registriert: 16.08.2013, 12:22

Pflichtfeld Datum - Fehlermeldung bei 0

Beitrag von BAlheit » 21.09.2015, 16:57

Ich würde als Format "Datum" verwenden.

Bernd Alheit

Antworten