Показать сообщение отдельно
  #2 (permalink)  
Старый 06.09.2015, 15:59
Аватар для Lemme
Профессор
Отправить личное сообщение для Lemme Посмотреть профиль Найти все сообщения от Lemme
 
Регистрация: 15.07.2015
Сообщений: 511

Если другие проверки не нужны (если будут только HTML5), то убери все, что связано с error
// добавь id форме myForm
var myForm = document.getElementById("myForm");

// либо name, но тогда используй так:
// (myForm - это имя)
// var myForm = document.forms.myForm;

myForm.onsubmit = function(e) {
    // по умолчанию ошибок нет.
    var error = false;
    
    // поля таблицы
    var catName = document.getElementById('catName'),
        catLogin = document.getElementById('catLogin'),
        catMail = document.getElementById('catMail');
    
    /* 
    if (!this.name.value) {
    	error = true;
    }
    */
    
    // если ошибки, то
    if (error) return false; 
    
    // иначе
    
    // записываем данные в таблицу
    catName.innerHTML = this.name.value;
    catLogin.innerHTML = this.login.value;
    catMail.innerHTML = this.email.value;
    
    // сбрасываем форму
    this.reset();
    
    // а это, чтоб форма не отправлялась.
    e.preventDefault();
};

Последний раз редактировалось Lemme, 06.09.2015 в 16:04.
Ответить с цитированием