und zwar ich hab ein input field in html und brauche eine js abfrage.
mein problem das Datum field ist dd.mm z.b 06.12 und ich brauche jetzt eine abfrage das wenn die eingabe z.b " 32.13" ist das er eine fehlermeldung bring. also dass vor dem punkt nur 01-31 erlaubt ist und im 2ten nur 01-12.
kann mir jemand bitte helfen
Hab das hier in einem Forum gefunden da einer schon einmal das selbe problem hatte
if(document.Eingabe.caEintreff.value == "") { Fehlermeldung += "Datensatz fehlt: ca. Eintreffzeit\n"; } else { function zeitCheck(z){ r=new RegExp('[^0-9]','g'); if(z.length==4&&!r.test(z)){ h=Number(z.substr(0,2)); m=Number(z.substr(2)); if(h<24&&m<60)return true } Fehlermeldung += "Fehler: ca. Eintreffzeit\n"; return false; } zeitCheck(document.Eingabe.caEintreff.value); }
aber der codes sagt z.b nur aus wenn er eine zahl hat 1354 das die ersten 2 zahlen nur bis 24 gehn dürfen und die letzen 2 nur bis 60. da ich mich aber in javascript nicht so guat auskenne bin ich leider zurzeit noch an hilfe gebunden da ich nicht weis wie ich da den punkt einsetze der in meiner abfrage ist und ich ihm sage das er nur 01-31 und 01-12 haben darf.
mfg party