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 (event).. но он не работал. Я использую Prototype js.
(Я знаю, как передать событие, когда я привязываю функцию .click в javascript.. вместо вызова onclick внутри html.. с помощью JQuery, но мне нужно отлаживать этот фрагмент кода)