Se arreglo el problema donde no funcionaba preventDefault()