Как передать объект события в функцию в Javascript?

function check_me() {
  //event.preventDefault();
  var hello = document.myForm.username.value;
  var err = '';

  if(hello == '' || hello == null) {
    err = 'User name required';
  }

  if(err != '') { 
     alert(err); 
     $('username').focus(); 
     return false; 
   } else { 
    return true; }
}

В Firefox, когда я пытаюсь передать пустое значение, он выдает ошибку и возвращает фокус элементу. Но то же самое не происходит в IE, так как он выдает ошибку и после нажатия OK и отправки формы (возвращает true).

Как я могу избежать этого? Я думал об этом, используя event.preventDefault (), но я не уверен, как это сделать с помощью этого метода. Я попытался передать checkme (событие) .. но это не сработало. Я использую Prototype JS.

(Я знаю, как передать событие, когда я связываю функцию .click в javascript ... вместо вызова onclick в html ... с помощью Jquery, но мне нужно отладить этот кусок кода)

Ответы на вопрос(3)

Ваш ответ на вопрос