Код, находящийся после "javascript:", выполняется в контексте window. Лучше использовать "onsubmit":
<form onsubmit="КАКАЯ_ТО_ФУНКЦИЯ(this.id)">
Здесь код выполнится в контексте самой формы.
UPDATE: Ошибочка вышла, код после "javascript:" таки может выпоняться в контексте элемента, где был вызван (в данном случае - формы), но только в обработчиках событий. В остальных же атрибутах он выполнится сразу при рендеринге страницы, т.е. в контексте window.
UPDATE 2: Таки не при рендеринге, а после события "submit", когда движок браузера дергает атрибут "action". Похоже, window как this используется для всего, что не обработчик события.