Comment passer d'un objet d'événement d'une fonction en 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; }
}

Dans Firefox, quand j'essaie d'envoyer une valeur vide il génère l'erreur et définit le focus à l'élément. Mais la même chose ne se produise pas dans IE qu'il jette vers le haut d'erreur et après avoir cliqué sur OK et postes de la forme (renvoie true (vrai).

Comment je peux l'éviter? Je pensais pour éviter cela, utilisez de l'événement.preventDefault(), mais je ne suis pas sûr de la façon de le faire à l'aide de cette méthode. J'ai essayé en passant checkme(événement) .. mais ça n'a pas fonctionné. Je suis l'aide d'un Prototype js.

(Je sais comment passer d'un événement quand je lier un .cliquez sur la fonction en javascript.. au lieu de l'appeler onclick dans le code html .. à l'aide de Jquery, mais j'ai pour déboguer ce morceau de code)

InformationsquelleAutor TigerTiger | 2009-08-14