Проблема с переменными.
Добрый помогите чайнику, есть скрипт написанный на mootools
window.addEvent('domready', function() //Проверяем на лету поле с username (после ввода 3 символов) { var username = $('jform_username'); //где jform_username это ID поля log = new Element('span').injectAfter('login'); username.addEvents({ 'keyup': function() { if (username.value.length > 3) { //устанавливаем с какого символа начинать проверку, в данном случае в 4 var usernameA = username.get('value'); //получем новое значение поля var url = 'index.php?option=com_users&task=AjaxCheckUsername&format=row&username='+(usernameA); var req = new Request({ method: 'post', url: url, onComplete: function(response) { if (response == 1) { log.set('html','занят'); log.set('class','checkinvalid'); log.set('id','log'); } else { log.set('html','свободен'); log.set('class','checkvalid'); } } }).send(); } else { log.set('html', '') }; } }); var test = document.getElementById('log').getAttribute('class'); alert (test); }); как мне вытащить от сюда class 'checkinvalid' и 'checkvalid' мне нужно сделать условие if (test == checkinvalid) {} else if (test == checkvalid) {} заранее спасибо за помощь и сразу извините если вопрос глупый.:cray: я только начинаю с этим всем разбираться.уже какой день не могу понять =( |
var username = $('jform_username'); //где jform_username это ID поля log = new Element('span').injectAfter('login'); username.addEvents({ 'keyup': function() { if (username.value.length > 3) { //устанавливаем с какого символа начинать проверку, в данном случае в 4 var usernameA = username.get('value'); //получем новое значение поля var url = 'index.php?option=com_users&task=AjaxCheckUsername&format=row&username='+(usernameA); var req = new Request({ method: 'post', url: url, onSuccess: function(response) { if (response == 1) { log.set('html','занят'); log.set('class','checkinvalid'); } else { log.set('html','свободен'); log.set('class','checkvalid'); } } }).send(); } else { log.set('html', '') }; } }); if (log.hasClass('checkinvalid')==true){$('submit').disabled=true;} решил попробовать так решить проблему, но к сожалению опять не выходит. в google hrome в консоли он показывает true или false,а вот в скрипте нет. в чем проблема-то может быть? уже бьюсь какой день |
Часовой пояс GMT +3, время: 16:20. |