Código:
<form method="post" action="ingresar.php" name="form" onclick="marcado();">
lo marcado en rojo es donde tienes el error. si lees el segundo enlace que te puse, obtendra la respuesta. aparte de cambiarlo a onsubmit, tienes que devolver el valor devuelto por la funcion. es decir,
y para cancelar el envio, la funcion tiene que devolver false, no 0.