проблема ламерская, но мозг никак не может ее решить!
Итак, есть поля
<label for="Name">Full Name</label><input id="Name" onKeyUp="keyUpChange(this);" type="text" />
<label for="Phone">Phone</label><input id="Phone" onKeyUp="keyUpChange(this);" type="text" />
<label for=Date">Today's Date</label><input id="Date" onKeyUp="keyUpChange(this);" type="text" />
// Ну и тут еще есть кнопка
на нажатие кнопки вызывается функа.
function Bugaga(){
//на самом деле полей гораздо больше и я создал массив с ID этих полей!
var FieldID = ['Name', 'Phone', 'Date', 'Address', 'City', 'State', 'Zip', 'CompanyName', 'Policy', 'PolicyType', 'Term', 'StartDate'];
for (ii=0;ii<=FieldID.length;ii++){
if(document.getElementById(FieldID[ii]).value == "") {
document.getElementById(FieldID[ii]).style.borderColor='red';
}
}
}
так вот… функа проверяет поля и если они пустые она делает бордер красным. но если все поля заполнены мне надо чтобы она return true и там дальше будут происходить события.
куда я только ето ретурн тру не пихал, что я тут только не писал. не работает не фига.
не кляните за говнокод ибо слаб я в JS