Как передать объект события в функцию в 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, но мне нужно отладить этот кусок кода)