Felder prüfen bei onBlur
Sandra
- javascript
0 Fraenk
Hallo zusammen,
ich habe in einem Formular jeweils vorbelegte Inputfelder für Datums- und Zeiteingaben. Beim Verlassen der Felder möchte ich nun prüfen, ob die eingegebenen Daten richtig sind. Sind sie falsch, soll der Fokus auf das ensprechende Feld zurückkehren und den vorbelegte (richtigen) Wert wieder eintragen. Bei einem Inputfeld funktioniert es (das in dem ich das Datum eingebe) und beim anderen nicht (das Zeitfeld). Leider finde ich den Fehler nicht. Kann mir vielleicht einer von Euch helfen??? Hier meine beiden Funktionen:
function onBlurDateField(objInput)
{
var aDateValue = objInput.value;
var newDate = stringToDate(aDateValue);
if (isNaN(newDate)) {
alert("Bitte geben Sie ein gültiges Datum ein.");
objInput.focus();
objInput.select();
return;
}
objInput.value=dateToString(newDate);
}
function onBlurTimeField(objInput) {
var aTimeValue = objInput.value;
var newDate = stringToTime(aTimeValue);
if (checkTime(aTimeValue)==false) {
alert("Bitte geben Sie eine gültige Uhrzeit ein.");
objInput.focus();
objInput.select();
return;
}
objInput.value=timeToString(newDate);
}
Danke Sandra
Hi Sandra,
function onBlurTimeField(objInput) {
var aTimeValue = objInput.value;
var newDate = stringToTime(aTimeValue);
if (checktime (newDate) == false) {
if (checkTime(aTimeValue)==false) {
alert("Bitte geben Sie eine gültige Uhrzeit ein.");
objInput.focus();
objInput.select();
return;
}
objInput.value=timeToString(newDate);
}
Danke Sandra
Hoffe es hilft!
Fraenk