我已将'click'事件附加到'button'元素(type = submit),以便单击后一个元素将数据从一个字段(输入类型=文本)复制到另一个字段。但是,副本只是临时的,并且还原为空白或默认值。
影响Firefox / Opera / Chrome
答案 0 :(得分:2)
单击提交按钮时,它还会提交表单,从而导致页面刷新。
您必须从点击事件处理程序中return false
:
$('#theSubmitButton').click(function(){
// code to copy values goes here
return false;
});
答案 1 :(得分:0)
将按钮输入更改为type =“button”而不是type =“submit”如果按钮不需要向服务器提交任何内容(根据问题的外观,它不会)。
type =“submit”将运行表单的action / postback并导致刷新。