Показать сообщение отдельно
  #3 (permalink)  
Старый 04.08.2010, 16:25
Любитель
Отправить личное сообщение для JsLoveR Посмотреть профиль Найти все сообщения от JsLoveR
 
Регистрация: 16.12.2009
Сообщений: 422

tikhon_shw, к примеру:
function checkInputs()
{
	var form=document.forms['main_form'];
	for(var i=0;i<form.elements.length;i++)
	{
		if(form.elements[i].value=="")
		{
			form.elements[i].style.backgroundColor="#feafc4"
		}
	}
}

<form name="main_form">
<input type="text"  />
<input type="text"  />
<input type="text"  />
<input type="text"  />
<input type="button" value="проверить" onclick="checkInputs()"/>
</form>

И как сказал рони, глупо проверять цвет фона, он же появляется, когда условие не выполняется, то есть Вам нужно проверять условия ,а затем окрашивать их.
Ответить с цитированием