HEllo! ya pregunté una cosa parecida...
Es posible crear un boton <input type="button" value="OK" onclick="'XXXXX">
Y que al dar el botón no vaya a otra página, sino que siga el transcurso del HTML dependiendo si ha dado al botón o no.
es decir, en un mismo archivo html::
"codigo html"
<input type="button" value="OK" onclick="'XXXXX">
"codigo html QUE SE PROCESA CUANDO PULSA EL BOTON"
"codigo html"