Form submit cancel
Hali!
Van egy form és elküldése előtt ellenőrzöm az adatokat, hogy kitöltötte-e stb.
Ha valami hibás akkor feldob neki egy üzenetet és ezáltal nem kéne hogy elküldje a formot. Chrome-ban, FF-ben működik de IE-ben sajna nem.
Próbálkoztam több mindennel amit találtam a neten de egyik sem vált be.
Ez lenne a kódom:Próbáltam simán return false-al is, de az sem volt jó.
Előre is köszi a segítséget!
■ Van egy form és elküldése előtt ellenőrzöm az adatokat, hogy kitöltötte-e stb.
Ha valami hibás akkor feldob neki egy üzenetet és ezáltal nem kéne hogy elküldje a formot. Chrome-ban, FF-ben működik de IE-ben sajna nem.
Próbálkoztam több mindennel amit találtam a neten de egyik sem vált be.
Ez lenne a kódom:
$("#registerButton").click
(
function(event)
{
var rules = document.getElementById("accept");
if(rules.checked == true)
{
var fields = new Array();
fields[1] = document.getElementById("cegnev").value;
fields[2] = document.getElementById("email").value;
fields[3] = document.getElementById("password").value;
fields[4] = document.getElementById("password2").value;
fields[5] = document.getElementById("alkalmazott").value;
fields[6] = document.getElementById("alapitas").value;
fields[7] = document.getElementById("szekhely").value;
fields[8] = document.getElementById("iroda").value;
fields[9] = document.getElementById("kontaktnev").value;
fields[10] = document.getElementById("kontakttelefon").value;
fields[11] = document.getElementById("kontaktemail").value;
var err = false;
for(var i = 1; i < fields.length ; i++)
{
if(fields[i] == "")
{
err = true;
}
}
if(err == false)
{
if(fields[3] != fields[4])
{
Uzenet("Nem egyezik a két jelszó!");
}
else
{
$('form').submit();
}
}
else
{
Uzenet("Csillaggal jelölt mezők kitöltése kötelező!");
}
}
else
{
Uzenet("Nem fogadta el a szabályzatot!");
}
event.preventDefault();
}
);
}
);
Előre is köszi a segítséget!
Nem a Submit gomb onclick
Ez még hasznos lehet: http://www.quirksmode.org/js/introevents.html
Sikerült összehozni köszi.