将事件处理程序附加到节点语法

时间:2011-08-19 05:22:53

标签: javascript events button onclick

我已将'click'事件附加到'button'元素(type = submit),以便单击后一个元素将数据从一个字段(输入类型=文本)复制到另一个字段。但是,副本只是临时的,并且还原为空白或默认值。

影响Firefox / Opera / Chrome

2 个答案:

答案 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并导致刷新。