Nov 13, 2009 23:09
Баловство с установкой Joomla_1.5.15-Stable-Full_Package.zip закончился на 4 шаге "Конфигурация базы данных" с ошибкой в консоли: Ошибка: validateForm is not defined Источник: index.php Строка: 86.
Порывшись в на этой странице ОгнеЖуком понял что в объекте document страницы предполагалось наличие объекта formvalidator, но по какой-то причине он оказался неинициализированным те = null. Кусок кода отвечающий за обработку события onclick кнопки "Далее" - validateForm( adminForm, 'makedb' ) нашелся в файле installation\template\tmpl\dbconfig.html,
Закомментив следующий код (12-15 строки в оригинальном файле) позволяем успешно отвалидировать форму с данными в обход formvalidator, особо расстраиваться не нужно - далее по коду находится рабочий код по проверке введенных данных.
Собственно строчки из-за которых и был затык:
var valid = document.formvalidator.isValid(frm);
if (valid == false) {
return false;
}
Можно еще порыться в JavaScript и разобраться почему formvalidator оказался равен null
UPD. Косяк с formvalidator и далее расплодился ;-((
Комментим аналогичный код на 28-31 строках installation\template\tmpl\ftpconfig.html
joomla