Te debe seguir llendo alla porque le dices eso en el action. debes sacar el onkeypress del boton y dejar solo el evento onclick y ver si se dirije a esa validacion.
Las funciones referidas a (enviamos1(event) y enviamos) son las mismas o son distintas.No estoy muy seguro pero el evento onkeypress no te servira de mucho en el boton ya que sino me equivoco debe ocurrir al mismo momento que el onclick o no ocurrir nunca
Pero aun te arroja el error con el enter o eso ya esta solucionado.
Ahora solo te sige enviando a carta.html al hacer clic en el boton?
O me equivoco?