как сказал другой, вы должны использовать Javascript. Я рекомендую JQuery Framework.
Но я не понимаю, что такое освежить?
Обычным способом является нажатие кнопки «Отправить», и ваша форма будет отправлена через запрос на сервер.
Сервер обрабатывает данные и возвращает ответ (HTML / JSon..etc). Этот ответ обычно перенаправляется на страницу результатов (чтобы избежать известного предупреждения о повторной публикации при обновлении).
Теперь, если ваша форма представляет собой лишь небольшую часть страницы большего размера, вы можете использовать ajax, чтобы опубликовать небольшую форму, а затем получить результат и обновить DOM.
Все это говорит о том, что ничто не мешает вам использовать тип отправки для кнопки, на самом деле это лучший способ сделать так, чтобы ваш ключ ввода не действовал по отношению к этому действию. Все, что вам нужно сделать, это использовать Jquery и перехватить отправку вашей формы и сделать вызов ajax вместо обычного пути.
вы найдете множество примеров использования JQuery, поскольку это, вероятно, наиболее используемая среда JavaScript.
Надеюсь, это поможет