Al guardar registros en mi bd mediante un formulario y ejecutando un archivo llamado grabar.php este archivo solo realiza el trabajo es decir grabar el registro al hacer click en el boton del formulario y no al darle enter por que ocurre esto acaso declare mal las propiedades de mi formulario o que esta pasando
Código PHP:
   <form name="formulario" method="post" action="grabar.php">
<input type="text" name="nomcateg" size="20" maxlength="50">
<input type="submit" name="grabar" value="grabar">
<input name="button" type="button" onClick="document.location.reload()" value="cancelar">
</form> 
    Código PHP:
   <?
include('cnx.php'); 
if(isset($HTTP_POST_VARS['grabar'])){
$v1 =  $HTTP_POST_VARS['nomcateg'];
$insert="INSERT INTO categoria (nomcateg) VALUES('$v1')";
db_connect();
$resultado= mysql_query($insert);
}
header("Location:categorias.php");
exit();
?>     
 


