Funktionproblem

daywalkertp

Erfahrenes Mitglied
Hallo Leute,

ich hab mal wieder ein Problem (bin in Java nicht gerade der Held ;)).
ich habe also so n Textfeld namens "Start_Zeit". Dieses ist in der Form1. Dem Textfeld füge ich noch hinzu:
onBlur="possible_Test(Start_Zeit)"

Und wieso klappt meine Funktion nicht? Meine JavaScript Funktion sieht so aus:

function possible_Test(Formname)
{if (document.form1[Formname].value != '')
{
if (document.form1[Formname].value > 23)
{alert ("Üngültige Uhrzeitangabe! Geben Sie eine Zahl
von 0 - 23 ein!");
}
}
}
 
Du solltest mal versuchen, einen String zu übergeben, anstatt eine Variable. :)
PHP:
<input type="text" name="Start_Zeit" ... onBlur="possible_Test('Start_Zeit');">
Einfacher wäre aber sicherlich noch, dass du gleiche eine Referenz auf das Textfeld übergibst, nicht dessen Wert vom name-Attribut:
PHP:
<input type="text" name="Start_Zeit" ... onBlur="possible_Test(this);">
mit dann folgendem Funktionskörper:
PHP:
function possible_Test(obj) {
    if (obj.value != '') {
        if (obj.value > 23) {
            alert ("Üngültige Uhrzeitangabe! Geben Sie eine Zahl von 0 - 23 ein!");
        }
    }
}
hth,
Geist
 

Neue Beiträge

Zurück