Показать сообщение отдельно
  #4 (permalink)  
Старый 09.03.2015, 15:38
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

var fn_val=document.forms["Myform"].elements["fname"].value;
var ln_val=document.forms["Myform"].elements["lname"].value;
var job_val=document.forms["Myform"].elements["job"].value;
var com_val=document.forms["Myform"].elements["company"].value;
var r =/([a-z]+)/i;
if (fn_val.search(r)< 0){alert("Некорректное введено имя!")}
if (ln_val.search(r)< 0){alert("Некорректно введена фамилия!")}
if (job_val.search(r)< 0){alert("Некорректно введена должность!")}
if (com_val.search(r)< 0){alert("Некорректно введена компания!")}


У вас один паттерн для всех полей формы -зачем же вы получаете значения каждого поля отдельной строкой, отдельной же строкой производите проверку, почему не делаете это в цикле получая поле и проверяя его?
Ответить с цитированием