Hola ostayde:
Si pones return, lo que viene detrás deja de ser visible/accesible... Si tus 2 funciones devuelven valores lógicos y quieres que las 2 sean las condicionantes del submit, las puedes unir con una operación lógica and...
return (marcarLista(...) && validar());
Te recomiendo no abrir nuevos hilos haciendo la misma pregunta ya formulada.
Saludos