Не знаю точно, но звучит так, как будто все еще подает. Я быстрое решение было бы изменить ваш (угадывая ваш код здесь):
<input type="submit" value="Submit" onclick="checkform()">
на кнопку:
<input type="button" value="Submit" onclick="checkform()">
Таким образом, ваша форма все еще отправляется (из другой части вашей контрольной формы ()), и она не должна перезагружать страницу.
Существуют и другие, возможно, лучшие способы справиться с этим, но в то же время это работает.