tu jest plik WalidacjaDodawaniaKonta.js (wersja skrócona):
function $(id) {
return document.getElementById(id);
}
function walidacja() {
var login = $("Login").value;
var zapytanie = "./../js/WalidacjaDodawaniaKonta.php?Login=" + login;
advAJAX.get({
url : zapytanie,
onSuccess : function(obj) {
if(obj.responseText == 'Login') {
alert("Uzytkownik o takim loginie jest juz w bazie danych");
$("Login").style.backgroundColor = 'red';
}
if(obj.responseText == 'OK') {
$("Form").submit();
}
}
});
return true;
}
i plik WalidacjaDodawaniaKonta.php (wersja skrócona):
<?php <Odczytanie wszystkich loginów z bazy danych> while (!$rezultat -> EOF) { if ($rezultat -> fields[0] == $_GET['Login']) { return; } $rezultat -> MoveNext(); } ?>
No i wszystko ładnie działa w IE ale w FF i Operze submituje sie niezaleznie od tego czy taki login juz jest w bazie czy nie.. dodatkowo w operze wyskakuje alert "Uzytkownik o takim loginie jest juz w bazie danych" a formularz tak czy owak sie submituje i konto zostaje dodane... Mógłby mi ktoś pomóc?