Na wstępie muszę zaznaczyć, że nie jestem super expertem od js. Robiłem kiedyś coś podobnego i wyglądało to następująco:
tworzyłem formularz <form ></form> na formularzu brak zdarzenia onclick
poniżej w kodzie <script></script>i dodanie zdarzenia onclick
<script>
document.getElementById("jakiesid").addEventListener("click", funkcja);
function funkcja() {
//tutaj umieszczasz jakiś kod, nie odświeży ci to stronki dzięki return false
return false;
}
</script>
Mogłem popełnić błąd, powyższy kod nie został przeze mnie sprawdzony, zależało mi aby cię naprowadzić.