Pascal: Javascript events werden nicht ausgeführt.

Beitrag lesen

Hallo zusammen,

ich bin gerade dabei ein Loginscript zu entwickeln und scheiter aktuell an javascript events.

Ziel:
Ich möchte meinen Eingabefeldern "EMail" mithilfe von .onblur und .onfocus events einen Wert zuweisen.

Leider reagieren die Eingabefelder nicht so wie gewünscht.

script.js:

  
 window.onload = init;  
  
function init() {  
         document.getElementById("str_email").value = "EMail";  
         document.getElementbyId("str_email").onblur = EMailempty;  
         document.getElementbyId("str_email").onfocus =EMailfilled;  
}  
  
function EMailempty() {  
        if(this.value=='') this.value='EMail';  
}  
  
function EMailfilled() {  
         if(this.value=='EMail') this.value=''  
}  

Auszug aus der php Datei:

  
                                  <form action="login.php" method="post">  
                                        <input type="text" class="inputtext" id="str_email" name="email" value="" ;" />  
                                        <input type="password" class="inputpassword" id="pass" name="pass" value="Passwort" onfocus="this.value='';"/>  
                                        <input type="submit" value="Login">  
                                  </form>  

Kann es daran liegen, das sich die Form in Abhängigkeit einer if Schleife in php aufrufe oder liegt es vielleicht an der Session?

Vielen Dank für eure Hilfe