Hallo,
ich arbeite gerade mit AJAX, und habe jetzt so ein gebilde:
function submitForm(form, ziel)
{
var http = null;
if(window.XMLHttpRequest)
http = new XMLHttpRequest();
else if (window.ActiveXObject)
http = new ActiveXObject("Microsoft.XMLHTTP");
http.onreadystatechange = function()
{
if(http.readyState == 4)
{
if(http.responseText == 1)
{
form.submit(); //Bisherige Lösung
return true;
}
else
{
alert("Falsches Passwort");
return false;
}
}
else
return;
};
http.open('POST', ziel, true);
var post = getFormValues(form);
http.setRequestHeader('Content-Type',
'application/x-www-form-urlencoded');
http.send(post);
return false;
}
Also diese Funktion wird bei einem Submit eines Formulars aufgerufen.
Ich möchte es jetzt so, dass falls http.onreadystatechange(); false zurück gibt, die ganze Funktion (submitForm) auch false zurück gibt.
Das gleiche für true als Rückgabe.
Weiß einer wie ich das Lösen kann?
Grüße
Steffen