Показать сообщение отдельно
  #1 (permalink)  
Старый 26.11.2009, 19:27
Интересующийся
Отправить личное сообщение для boris2000 Посмотреть профиль Найти все сообщения от boris2000
 
Регистрация: 25.11.2009
Сообщений: 22

как сделать проверку полей на js
есть скрипт для проверки полей на правильность заполнения формы и выдачи пользователю предупреждения если что не так. скрипт не работает, помогите.

// объявлю массивы
fieldnames_array = new Array("authorf", "authorio", "authorcity", "authorcountry", "authorindex", "authorstreet", "authorinstitution", "authoremail");
fielddescription_array = new Array("authoraddress", "authorio", "authorcity", "authorcountry", "authorindex", "authorstreet", "authorinstitution", "authoremail");

// функция проверки поля - не пустое ли оно
function textOK(e) { return (e.value != "") ? true : false; } 

// функция провеки всего масссива полей и выдачи сообщения пользователю
function checkSomeFields(f){
	var msg;
	for(j=0; j<=fieldnames_array.length; j++) {
		if(!textOK(f.fieldnames_array[j])){
			msg = msg + "\n\r" + fielddescription_array[j];
		}
	}
alert (msg);
return true;
}


и в самой форме прописываю
<form action="/gbd/add_new_datasource.php" method="post" onSubmit="return checkSomeFields(this);">
Ответить с цитированием