He probado lo que me has dicho pero nada, sigue sin funcionar. El codigo que he puesto es este.
Código HTML:
<form name="formulario" id="formulario" value="prueba" method="get">
<input type="text" name="caja1" value="hola"><br>
<input type="text" name="caja1" value="hola"><br>
<input type="submit" name="boton1" value="boton1">
<input type="submit" name="boton2" value="boton2">
<input type="submit" name="boton3" value="boton3" Onkeypress="javascript:formulario.submit()">
</form>