JavaScript въпросче

emagi

Registered
Днеска си поиграх отново и стигнах до следното:
значи като отговор на AJAX заявката получавам xmlHttp.responseText във вид на следното съощение:
Код:
съобщение||0
ако е грешна проверката(тоест, ако при валидацията чрез PHP скрипта, не е задоволило изискването) и
Код:
съобщение||1
ако всичко е минало по мед и масло.
Отворите разделям на 2-те му съставни части - на съобшението и цифрата - 0 или 1.Правя го по слендия начин:
var div1 = xmlHttp.responseText.split("||");
и вече променливата div1[0] съдържа съобшението, а променливата div1[1] съдържа числото 0 или 1.
ето го и целия ко:
Код:
var div1 = xmlHttp.responseText.split("||");
var btn = document.getElementById("register");
btn.disabled = isButtonValid();
Така, тази функция isButtonValid() ще провери съдържанието на div1[1], дали е 0 или 1, и ако е 1 ще върне false, с което бутона с id="register" ще стане активен.
Ето го и кода на функцията isbuttonValid():
Код:
function isButtonValid()
{
             var div1 = xmlHttp.responseText.split("||");
              var answer = div[1]; //съдържа 0 или 1
             if(answer == 1)
                        {
                              return false;
                        }
             else
                        {
                               return true;
                         }
}
По принцип всичко изглежда супер, обаче каквото и да върне,дали 0 или 1, бутона си остава изключен!
Идеи??
 

Back
Горе