Я прикрепил событие 'click' к элементу 'button' (type = submit), чтобы щелчок по последнему элементу копировал данные из одного поля (input type = text) в другое.Однако копия является только временной и возвращается к пустым значениям или значениям по умолчанию.
Влияние на Firefox / Opera / Chrome
При нажатии кнопки отправки также отправляется форма, которая вызывает обновление страницы.
Вам потребуется return false из обработчика событий клика:
return false
$('#theSubmitButton').click(function(){ // code to copy values goes here return false; });
Измените ввод кнопки на type = "button" вместо type = "submit", если кнопка не должна отправлять что-либо на сервер (что, судя по вашему вопросу, не делает).
type = "submit" запустит действие / обратную передачу формы и вызовет обновление.