Überprüfung der Eingabe im Feld Geburtsdatum

This commit is contained in:
Stefan Puraner
2014-07-15 09:06:14 +00:00
parent 09d6ee870f
commit 190a2e4662
+28
View File
@@ -120,6 +120,34 @@ if (isset($_POST['userid']))
alert("<?php echo $p->t('bewerbung/bitteGeburtsdatumEintragen')?>");
return false;
}
else
{
var gebDat = document.RegistrationLoginForm.geb_datum.value;
gebDat = gebDat.split(".");
if(gebDat.length !== 3)
{
alert("<?php echo $p->t('bewerbung/bitteGeburtsdatumEintragen')?>");
return false;
}
if(gebDat[0].length !==2 && gebDat[1].length !== 2 && gebDat[2].length !== 4)
{
alert("<?php echo $p->t('bewerbung/bitteGeburtsdatumEintragen')?>");
return false;
}
var date = new Date(gebDat[2], gebDat[1], gebDat[0]);
date.setMonth(date.getMonth()-1);
gebDat[0] = parseInt(gebDat[0], 10);
gebDat[1] = parseInt(gebDat[1], 10)-1;
gebDat[2] = parseInt(gebDat[2], 10);
if(!(date.getFullYear() === gebDat[2] && date.getMonth() === gebDat[1] && date.getDate() === gebDat[0]))
{
alert("<?php echo $p->t('bewerbung/bitteGeburtsdatumEintragen')?>");
return false;
}
}
if((document.getElementById('geschlechtm').checked == false)&&(document.getElementById('geschlechtw').checked == false))
{
alert("<?php echo $p->t('bewerbung/bitteGeschlechtWaehlen')?>");