Показать сообщение отдельно
  #6 (permalink)  
Старый 28.08.2013, 17:24
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Сообщение от Mick_20
я не умею в цикле проверять и видимость тоже не знаю как проверять
var data = ['fio', 'place_work', 'dolzhnost', 'dogovor_id', 'urid_name', 'urid_adress', 'inn_kpp', 'pc', 'bank_name', 'fio_curator', 'phone'];

for(var i=0; i<data.length; i++) if(!my_form[data[i]].value) {
   alert('Заполните все обязательные для заполнения поля!');
   break;
}


Но лучше же, конечно, дать обязательным полям класс и циклом пробегать по ним.

var myForm = document.getElementByClassName('myForm'); // или document.querySelectorAll('.myForm');

for(i=0; i<myForm.length; i++) if(!myForm[i].value) {
   alert('Заполните все обязательные для заполнения поля!');
   break;
}
Ответить с цитированием