Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Проверка введения данных и отображение ошибки (https://javascript.ru/forum/dom-window/39231-proverka-vvedeniya-dannykh-i-otobrazhenie-oshibki.html)

phototer 21.06.2013 17:26

Проверка введения данных и отображение ошибки
 
есть 3 поля для ввода данных, и 3 дива с тектом об ошибках,

onblur = "validateNonEmpty(this, document.getElementById('summerror'));"
onblur = "validateNonEmpty(this, document.getElementById('perioderror'));"
onblur = "validateNonEmpty(this, document.getElementById('rateerror'));"

ошибку показывает только по первому полю. Как сделать чтобы и другие показывала?

function validateNonEmpty(inputField, error){
	if(inputField.value.length == 0) {
		if (error!= null){
		error.style.display = "block";
		}	
	return false;
}
	else{
		if (error != null){
		error.style.display = "";}
		return true;
	}
}

animhotep 21.06.2013 18:59

а? http://codepen.io/anon/pen/ngaok

phototer 22.06.2013 20:14

Вот такой когд, но выводит ошибку только первую


Часовой пояс GMT +3, время: 15:44.