j4nk3y: xmlhttp.status = 0

Beitrag lesen

Versuch mal:

<!DOCTYPE HTML>
<html lang="de">
<head>
<meta charset="utf-8" />
<title>JS Übung</title>
</head>

<body >
<label>Passwort: <input type="password" size="10" value="" oninput="testekennwortqualitaet(this.value)" /></label>
<span id="sicherheitshinweise">Bitte ein Passwort eingeben</span>
</body>

<script>
function testekennwortqualitaet(inhalt)
{
    if (inhalt=="")
    {
        document.getElementById("sicherheitshinweise").innerHTML="keine Eingabe da";
        return;
    }
    if (window.XMLHttpRequest)
    {
        // AJAX nutzen mit IE7+, Chrome, Firefox, Safari, Opera
        xmlhttp=new XMLHttpRequest();
    }
    else
    {
        // AJAX mit IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
xmlhttp.open("GET","kennworttesten.php?q="+inhalt,true);
    xmlhttp.onreadystatechange=function()
    {
        console.log("xmlhttp.readyState==" + xmlhttp.readyState);
        console.log("xmlhttp.status==" + xmlhttp.status);
        if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
            document.getElementById("sicherheitshinweise").innerHTML=xmlhttp.responseText;
        }
    }
    
    xmlhttp.send();
}
</script>
</html>

Hatte ich doch letztens schon.

Gruß
Jo