Показать сообщение отдельно
  #2 (permalink)  
Старый 14.05.2014, 12:31
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Очевидно же - у тебя в коде везде стоит document.getElementById('cForm') - где cForm - айдишник первой формы. Что бы работало для всех форм нужно если просто и тупо - переписать функцию столько раз сколько нужно и заменить cForm на cForm2....n (а так же и posName,posEmail и так далее все айдишники)
Если есть капля понимания что ты делаешь - то передавать в функцию аргументы вместо конкретных id -
function validateFields(form_id,name,email,text) {//передаем агрументы
var frmEl = document.getElementById('form_id');//заменяем конкретные id на аргументы
var posName = document.getElementById('name');
var posEmail = document.getElementById('email');
var posText = document.getElementById('text');
.........
}//и так даелее для всех

validateFields('cForm2','posName2','posEmail2','posText2');//вызываем с нужными аргументами


Ундерстэнд?
Ответить с цитированием