Вам нужно фактически вернуть false из вашего встроенного обработчика dom-0. Поэтому измените
onsubmit = "post();">
на
onsubmit = "return post();">
Или вы можете указать свою форму id и сделать это:
<form id="form1" onsubmit = "post();">
Затем из безопасное место, в котором ваш дом готов:
document.getElementById("form1").onsubmit = post;