Permanecer en la página actual, cuando la validación del formulario es falsa

Quiero permanecer en la página actual, si el campo de entrada "Nombre" está vacío. En este momento, muestra el mensaje de error y, al hacer clic en Aceptar, sigue yendo a la página siguiente (contactcaptcha.php).

function notEmpty(elem, helperMsg){
 if(elem.value.length == 0){
    alert(helperMsg);
    elem.focus();
    return false;

 }
 return true;
}




<form id="action" action="contactcaptcha.php" method="post">
    <fieldset>

      <textarea id="message" name="Message" placeholder="What's on your mind?"></textarea>

      <input id="Name" name="Name"  placeholder="Enter your full name" type="text">

      <input id="Email" name="Email" placeholder="Enter your email address" type="email">

      <input type="submit" onclick="notEmpty(document.getElementById('Name'), 'Please enter your name')" name="submit" value="Send your message">

    </fieldset>

Respuestas a la pregunta(3)

Su respuesta a la pregunta