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

проверка значений формы
Есть форма которая после ввода проверяется java-скриптом
function check() { 
		
	login = document.formx.login.value.toString();
      if(login==""){
	   alert("Введите логин!");
       document.formx.login.focus();
	   }

 pass = document.formx.pass.value.toString();
   if(pass==""){
	   alert("Введите пароль!");
       document.formx.pass.focus();
	   }
 pass2 = document.formx.pass2.value.toString();	
 	if(pass2==""){
		alert("Пожалуйста подтвердите пароль!");
       	document.formx.pass2.focus();
	   }
 if(pass!=pass2){
	 
	 alert('Оба введенных пароля должны быть идентичны!');
	 
	}	
		
		email = document.formx.email.value.toString();
if (email != "") {
MyReg=/^[a-z\d]+@[a-z\d]+(.([a-z\d])+)+$/i; 
if(!(MyReg.test(email))) {
alert("Введите правильный E-mail !");
document.formx.email.focus();
document.formx.email.select();
return false;
}
}
else {
alert("Введите e-mail!");
document.formx.email.focus();
}		
		
	}

Код:
 <form action="reg.php" method="post" name='formx'  onSubmit='return check();'>
 <input type="text" name="login" />
 <input type="password" name="pass" /> 
 <input type="password" name="pass2" />
 <input type="text" name="email" />
  <input type="submit"  value="Зарегbстрироваться" class="zareg" />
 
   </form>
Проблема в том,что скрипт проверяет только емайл, если остальные значения не соответствуют условиям, то ничего не происходит.
Ответить с цитированием