¿Cómo pasar un objeto de evento a una función 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; }
}
En Firefox, cuando intento de presentar un valor vacío que arroja el error y establece el foco de nuevo a elemento. Pero lo mismo no sucede en IE, ya que arroja un error y luego de hacer clic en Aceptar y publicar el formulario (devuelve verdadero).
¿Cómo puedo evitar esto? Estaba pensando en evitar esto usando event.preventDefault(), pero no estoy seguro de cómo hacerlo con este método. Intenté pasar checkme (evento) ... pero no funcionó. Estoy usando Prototype js.
(sé cómo pasar un evento cuando Ato una función en javascript .click .. en lugar de llamar onclick dentro html .. usando jQuery, pero tengo que depurar este trozo de código)
no es exactamente lo que estaba buscando ... pero lo marcaré como respondí. Gracias. – TigerTiger
Esto funcionó para mí. ¡Gracias! – apebeast