Jak przekazać obiekt zdarzenia do funkcji w 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; }
}

W Firefoksie, gdy próbuję przesłać pustą wartość, zgłasza błąd i ustawia fokus z powrotem na element. Ale to samo nie dzieje się w IE, ponieważ wyrzuca błąd i po kliknięciu OK i publikuje formularz (zwraca true).

Jak mogę tego uniknąć? Myślałem, aby tego uniknąć, używając event.preventDefault (), ale nie jestem pewien, jak to zrobić, używając tej metody. Próbowałem przekazać checkme (event) .. ale to nie działało. Używam prototypu js.

(Wiem, jak przekazać zdarzenie, gdy wiążę funkcję .click w javascript .. zamiast wywoływać onclick w html .. używając Jquery, ale muszę debugować ten fragment kodu)

questionAnswers(3)

yourAnswerToTheQuestion