Der Martin: Variable ist nicht definiert

Beitrag lesen

Hi,

im header steht...
<script type="text/javascript">
    function hunde_berechnen(){

...
var halter_geburtsjahr=document.getElementById('geburtsjahr').value;
...
}

Damit definierst du diese Variable lokal innerhalb der Funktion. Außerhalb der Funktion ist sie nicht verfügbar; sie wird sofort beim Beenden der Funktion wieder entsorgt.

if (halter_geburtsjahr != "" && halter_geburtsmonat != "" && halter_geburtstag != ""){

dann kommt der fehler halter_geburtsjahr is not defined
aber ich habe sie doch definiert

Ja. Aber im falschen Scope (Gültigkeitsbereich) ...
Oder erfolgt der Zugriff auch noch in derselben Funktion?

So long,
 Martin

--
Der Gast geht solange zum Tresen, bis er bricht.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(