Удивленный, я сталкиваюсь с этой странной проблемой при отправке формы из JS.
Проблема:
Рассмотрим простую форму, представленную двумя способами с помощью кнопки submit и anchor link
<form method="POST" action="page.html" name="foobar" id="test">
  <input type="text" />
  <input type="submit" />
</form>
<a href="#" onclick="document.getElementById('test').submit();">click me</a>
Функция ловить событие отправки
document.getElementById('test').onsubmit = function() {
   // Same result with 
   //     * document.foobar.onsubmit
   //     * document.forms['foobar'].onsubmit
   alert('foobar');
   return false;
}
Теперь, когда форма отправляется после нажатия кнопки submit, я получаю предупреждение, но  не при нажатии ссылки. Почему это происходит?
