Der Martin: wenn-dann-funktion mit input kombinieren - bloß wie?

Beitrag lesen

Hallo,

function Geheim () {

var Passwort = "123";
  }
  if (document.Formular.Passwort.value != "123") {
    alert("Falsches Passwort!"
  } else {
    location.href = "2.htm";
  }
}


>   
> Mein Vorschlag dazu: Schau in die JavaScript-Fehlerkonsole eines vernünftigen testbrowsers (wie bspw. Firefox) - die wird dir dann schon sagen, was sie daran für falsch hält.  
  
wahrscheinlich gar nichts - denn die Funktion Geheim() wird ja nie aufgerufen. Und selbst wenn: Das fehlende Semikolon nach der alert-Anweisung ist eine erlaubte Schlamperei.  
Aber sollte es statt "Geheim" nicht eher "Geh heim" heißen?  
  
@Tony: Ein Formular ist fehl am Platz, wenn du die Eingaben nicht versenden willst. Ein Eingabefeld und ein Button (ohne umschließendes Formular) würden völlig genügen. Die Funktion, die die Eingabe überprüft, muss natürlich auch irgendwann aufgerufen werden - etwa bei Klick auf den Button.  
  
Und von "geheim" kann nun wirklich keine Rede sein, wenn die geforderte Eingabe für jeden lesbar im Quellcode steht.  
  
So long,  
 Martin  

-- 
Finanztipp:  
Leihen Sie sich Geld von einem Pessimisten.  
Er rechnet sowieso nicht damit, dass er es zurückbekommt.  
  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(