Показать сообщение отдельно
  #9 (permalink)  
Старый 29.07.2011, 00:33
Аспирант
Отправить личное сообщение для shkarbatov Посмотреть профиль Найти все сообщения от shkarbatov
 
Регистрация: 25.07.2011
Сообщений: 45

Вот код, 248 строка помечена как 248, если данные не корректные, я вывожу: "Введите имя на русском языке"; иначе просто очищаю данную надпись: pb.innerHTML = "";

Или есть более оптимальное решение? Подскажите пожалуйста, а то я javascript знаю по-стольку по-скольку =)

var test = false;
function namep(elementValue){  
   var emailPattern = /^[а-яА-ЯёЁ]+$/; 

   if (emailPattern.test(elementValue.value))
    {
248        pb.innerHTML = "";
		test = true;
    } 
   else 
    {
        pb.innerHTML = "Введите имя на русском языке";
		test = false;
    }
   
 }



<tr><td><div class="type1"> 
		<input name="name_" onkeyup="namep(this)" id="name_" size="31"/>
		<div id="pb"></div>
	</div></td><td>&nbsp&nbspИмя</td></tr>

Последний раз редактировалось shkarbatov, 29.07.2011 в 00:36.
Ответить с цитированием