Показать сообщение отдельно
  #6 (permalink)  
Старый 03.02.2013, 12:38
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

iHun,
Удобнее занести все данные в массив аrrValue=[]

Затем преобразовать в строку и проанализировать регуляркой:
var boundary = '=!!!16!!!=';
var rega = new Regexp("([\\s\\S]*)"+boundary+"|$","img")
str=аrrValue.join(boundary).replace(rega,''+1*("$1"!==''));
Получим ключ для анализа вида (101100) // Где нули - пустые значения данных
Анализируем ключ и Выводим сообщения соответствующих ошибок
if(str.substr(5,1)&&str.substr(6,1)){alert("....
*Массив сообщений для alert тоже удобнее заготовить заранее

Код получается модульный, читабельный и достаточно короткий

Последний раз редактировалось Deff, 03.02.2013 в 13:48.
Ответить с цитированием