Всем привет.
Такая проблема, имеется форма, в ней по нажатию на кнопку отправки вызывается проверяющая ф-ция. Работает во всех браузерах нормально, за исключением ИЕ6. Выдаёт, что "Инструкция return вне функции". Понял, что видимо, нельзя из checkFieldsForEmpty() делать return(если убрать его, то ошибки нет), но тогда смысл в этой функции теряется. Подскажите, что не так, или как надо верно сделать
Сама ф-ция
| Код | function checkFieldsForEmpty() { var p = 0; for (keyVar in print_arr) { p = document.getElementById('paper' + print_arr[keyVar]).value; if (!p || (p == 0)) { alert('bla bla'); return false; } } return true; }
|
Кнопка формы:
| Код | <input type='submit' onclick='if (checkFieldsForEmpty()) document.getElementById("form_id").value = "checkout"; else return false;' value='ok' />
|
|