Вы хотите прикрепить событие отправки к форме после ее загрузки на страницу.
Для этого вы можете обернуть все это в $(document).ready()
:
$(document).ready(function(){
$('#target').submit(function() {
alert('Handler for .submit() called.');
return false;
});
});
По сути, это говорит о том, что, как только документ завершит загрузку, перейдите, найдите форму и прикрепите к ней событие отправки. Попытка сделать это так, как вы это делает, может привести к тому, что форма на странице не загрузится к тому времени, когда ваш Javascript попытался ее найти.
Вот рабочий пример вашего кода: http://jsfiddle.net/MmMa8/