есть скрипт для проверки полей на правильность заполнения формы и выдачи пользователю предупреждения если что не так. скрипт не работает, помогите.
// объявлю массивы
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);">