Показать сообщение отдельно
  #1 (permalink)  
Старый 18.12.2016, 18:48
Новичок на форуме
Отправить личное сообщение для LEMONIKS Посмотреть профиль Найти все сообщения от LEMONIKS
 
Регистрация: 17.12.2016
Сообщений: 9

Нужен совет по функции)
Почему функция не проходит по всем if'м , а переходит сразу к последнему else?
function submited()
{
	var m = document.getElementById('check1'); 
	var nakonecto=new Array(); 
	var select = form1.elements.uvl; 
		for (var i = 0; i < select.options.length; i++) { 
			var option = select.options[i]; 
				if(option.selected) { 
					nakonecto.push(option.text); 
				} 
		} 
	
if ((document.form1.text1.value != "") && (document.form1.rptpasswd.value != "") && (document.form1.passwd.value != "") && (document.form1.pog.value != "")) {
	
		if (document.form1.passwd.value == document.form1.rptpasswd.value) {            
			var b=(a.indexOf(document.form1.text1.value)!=-1);
				if (b==false) {
				var c=document.getElementById("tablets");
//	                		var a=[];
	        
					var child=document.createElement("LI");
						child.innerHTML=document.form1.text1.value;
                        c.appendChild(child);
						a.push(document.form1.text1.value);
						console.log(a);
			
					var n = document.getElementById("uvl7").options.selectedIndex;
	            
					if (m.checked) {
					alert("Уважаемый посетитель "+document.form1.text1.value+"; Ваши пожелания "+ document.form1.pog.value+"; Увлечения: "+nakonecto);
					//document.forms.form1.submit();
					}
					
	            }
				else {
					alert("Это имя уже занято !");
				}
				
        }
		else {
			alert("Пароли не совпадают!");
		}
	}
	else {
		alert("Эти поля необходимо заполнить: имя, пароль, увлечения, повтор пароля и ваши пожелания");
	}
}

эта функция подключена на кнопку через событие onClick="submited()"
Ответить с цитированием