Убрал я вот этот кусочек кода и всё заработало. Но как быть тогда с валидацией?
function Formdata(data){
if (data.login != null && data.login.value.length < 3 )
{
document.getElementById("check_login").innerHTML = "<div class='message padd_top_10 padd_bot_10 red'><div><p>ВНИМАНИЕ! Имя слишком короткое.</p></div></div>";
return false;
}
if (data.login != null && data.login.value.length > 25 )
{
document.getElementById("check_login").innerHTML = "<div class='message padd_top_10 padd_bot_10 red'><div><p>ВНИМАНИЕ! Имя слишком длинное.</p></div></div>";
return false;
}
return false;
}
Без этого кода сабмит не блочится. и document.getElementById('submit').disabled = parseInt(req.responseText) < 1 ? true : false; до одного места