No tiene mayor explicación, el onsubmit="return false;" en el formulario evita que al dar enter en cualquier input, me mande automaticamente al submit.
Por otro lado, el boton con el evento onClick="submit();" remplaza al input tipo submit, por lo que solo se podran enviar los valores si se hace clic y no con el enter.
Por otro lado, el boton con el evento onClick="submit();" remplaza al input tipo submit, por lo que solo se podran enviar los valores si se hace clic y no con el enter.
<form action="agregar.php" method="post" onsubmit="return false;">
<input name="usuario" type="text"><br/>
<input type="button" value="Enviar" onClick="submit();">
</form>










