rcc0023
29.08.2009, 09:52
function check_users()
{
if(document.getElementById('log-in').value == '' || document.getElementById('pass').value == ''){
document.getElementById('checkusersbase_1').style. display = 'block';
document.getElementById('checkusersbase_2').style. display = 'none';
return false;
}
else{
result=$.get('scripts/checkusers.php?login=' + document.getElementById('log-in').value + '&pass=' + document.getElementById('pass').value,
function(data, textStatus)
{
if (data=='1')
{
document.getElementById('checkusersbase_1').style. display = 'none';
document.getElementById('checkusersbase_2').style. display = 'none';
return true;
}
else{
document.getElementById('checkusersbase_1').style. display = 'none';
document.getElementById('checkusersbase_2').style. display = 'block';
return false;
}
}
);
}
}
на событие формы поставлено "return check_users()"
Если в самый конец функции поставить *return false;* то срабатывает, убрать то нет.. почему не работает в *function(data, textStatus)*? И как это исправить?
{
if(document.getElementById('log-in').value == '' || document.getElementById('pass').value == ''){
document.getElementById('checkusersbase_1').style. display = 'block';
document.getElementById('checkusersbase_2').style. display = 'none';
return false;
}
else{
result=$.get('scripts/checkusers.php?login=' + document.getElementById('log-in').value + '&pass=' + document.getElementById('pass').value,
function(data, textStatus)
{
if (data=='1')
{
document.getElementById('checkusersbase_1').style. display = 'none';
document.getElementById('checkusersbase_2').style. display = 'none';
return true;
}
else{
document.getElementById('checkusersbase_1').style. display = 'none';
document.getElementById('checkusersbase_2').style. display = 'block';
return false;
}
}
);
}
}
на событие формы поставлено "return check_users()"
Если в самый конец функции поставить *return false;* то срабатывает, убрать то нет.. почему не работает в *function(data, textStatus)*? И как это исправить?