Mam mały problem z funkcjami w js. Mam formularz html w ktorym weryfikuje dane za pomoca js chce zeby w jednej funkcji wykorzystac zmienna z poprzedniej funkcji oto cały kod js:
function checkLogin(){ var login = document.getElementById("login").value; var errorResult = document.getElementById("errorResult"); var myAjax = new Ajax.Request('check_login.php', { method: 'post', parameters: "login=" + login, onSuccess: function(showResponse){ errorResult.innerHTML = showResponse.responseText; if (showResponse.responceText != '') { var poprawnosc_loginu = "Jest Błąd"; } } }); } function checkForm_Send(a,b,c,d) { var errorResults = document.getElementById("errorResults"); var login = document.getElementById(a).value; if (login == '' && poprawnosc_loginu == "Jest Błąd") { var ii = "Jest Błąd"; } if (ii == "Jest Błąd") { errorResults.innerHTML = 'Wypełnij wszystkie pola!'; } else { var divstyle = new String(); divstyle = document.getElementById("txt2").style.visibility; divstyle = document.getElementById("sukces").style.visibility; if(divstyle.toLowerCase()=="visible" || divstyle == "") { document.getElementById("txt2").style.visibility = "hidden"; document.getElementById("sukces").style.visibility = "visible"; } } }
Warunek z poprawnoscia loginu jest wlasnie omijany czyli cos zle zrobilem, prosze o pomoc