event.preventDefault() vs return false en manejadores de eventos JavaScript
¡Hola a todos! Empecé a estudiar JavaScript y jQuery, y me encontré con una situación confusa. Cuando quiero cancelar la acción predeterminada del navegador (por ejemplo, seguir un enlace o enviar un formulario), veo dos formas: puedo llamar a `event.preventDefault()`, o simplemente escribir `return false` al final del manejador.
Por ejemplo, tengo este formulario:
```html
```
Escribo el manejador:
```javascript
document.getElementById('myForm').addEventListener('submit', function(event) {
// validación de datos...
event.preventDefault();
});
```
Pero en jQuery a menudo veo este código:
```javascript
$('#myForm').on('submit', function() {
// validación de datos...
return false;
});
```
Pa
No answers yet.
Inicia sesión para dejar una respuesta
Blogs