Deutsches Application Express Forum (ApEx) -- Installation , Engine / SQL , Anwendungen
HTMLDB Engine :  Oracle Apex The fastest message board... ever.
Alles in HTMLDB, Applikationen, Berichte, SQL ... 
Re: Meldung anzeigen bei bestimmtem Datumswert
geschrieben von: cc13 (Moderator)
Datum:

Naja, eine Schritt-für-Schritt-Anleitung wirst du nicht bekommen, das bezahlt ja niemand. ;-)

Hier eine Funktion, die ich gerade mal schnell getestet haben:

function checkdate()
{
var birthdate = document.getElementById('P1_GEBTAG').value.split(".");
var day = birthdate[0];
var month = birthdate[1];
var year = birthdate[2];
var age = 18;
var mydate = new Date();
mydate.setFullYear(year, month-1, day)
var currdate = new Date();
currdate.setFullYear(currdate.getFullYear() - age)
alert(currdate - mydate < 0 ? false : true);
}

Im Feld P1_GEBTAG trägt der Anwender sein Geburtsdatum ein. Dieses Feld hat im Attribut "HTML FORM Element Attributs" den Aufruf dazu 'onblur="javascript:checkdate();"'

Damit wird die Funktion bei Verlassen des Feldes gestartet. Im Moment gibt sie "true" oder "false" zurück. Das kannst du dir für deinen Fall noch anpassen.

Aber im Grunde genommen, macht das Script jetzt das, was du willst. Nämlich die Eingabe des Benutzers überprüfen und schauen, ob er älter als 18 ist.

--
Best regards,
Carsten mailto:carsten.cerny@cc13.com
My blog [cc13.com]



Thema Neugierige geschrieben von geschrieben
Meldung anzeigen bei bestimmtem Datumswert 2790 Frank
Re: Meldung anzeigen bei bestimmtem Datumswert 1230 cc13
Re: Meldung anzeigen bei bestimmtem Datumswert 1348 Frank
Re: Meldung anzeigen bei bestimmtem Datumswert 1319 cc13
Re: Meldung anzeigen bei bestimmtem Datumswert 1232 Frank
Re: Meldung anzeigen bei bestimmtem Datumswert 1303 cc13
Re: Meldung anzeigen bei bestimmtem Datumswert 1341 Frank
Re: Meldung anzeigen bei bestimmtem Datumswert 1294 cc13
Re: Meldung anzeigen bei bestimmtem Datumswert 1267 Frank
Re: Meldung anzeigen bei bestimmtem Datumswert 1712 cc13


In diesem Forum dürfen nur registrierte Benutzer schreiben.
This forum powered by Phorum.