Показать сообщение отдельно
  #1 (permalink)  
Старый 24.04.2012, 04:29
Аватар для yashka525
Mr. Jacob
Отправить личное сообщение для yashka525 Посмотреть профиль Найти все сообщения от yashka525
 
Регистрация: 20.01.2011
Сообщений: 194

Запретить submit и запустить функцию
Не могу понять как запретить браузеру выполнить submit, но запустить функцию (тут, для примера - в консольке что-нибудь написать)
function NewElement(a){return document.createElement(a)};
function NewEvent(a,b,c){
    if(a.addEventListener){a.addEventListener(b,c,false);}
    else if(a.attachEvent){a.attachEvent('on' + b,c);}
};

var Form = NewElement('form');

NewEvent(Form, 'submit', function(){
    //return false? Нет, он не даёт выполнить функцию дальше:
    console.log('Form is submitting');
});
Ответить с цитированием