Textarea内容/值在使用jQuery设置后未更新,然后手动编辑

Textarea内容/值在使用jQuery设置后未更新,然后手动编辑,jquery,forms,Jquery,Forms,我构建了一个电子邮件表单,允许用户通过电子邮件将当前页面的链接从自己发送给朋友。表单仅包含以下字段: 你的名字 你的电子邮件地址 朋友的名字 朋友的电子邮件地址 信息 该消息设置为通过jQuery填充您的姓名输入的onchange,包括您姓名字段的内容和一个短文本字符串。从那里,我希望用户随后能够编辑内容,生成的电子邮件包括最初填充的消息,以及用户添加的任何内容。然而,由于某种原因,当表单提交时,只有jQuery填充的初始内容在电子邮件中通过,尽管文本区域包括该区域,加上用户通过键入添加的内容。

我构建了一个电子邮件表单,允许用户通过电子邮件将当前页面的链接从自己发送给朋友。表单仅包含以下字段:

你的名字 你的电子邮件地址 朋友的名字 朋友的电子邮件地址 信息

该消息设置为通过jQuery填充您的姓名输入的onchange,包括您姓名字段的内容和一个短文本字符串。从那里,我希望用户随后能够编辑内容,生成的电子邮件包括最初填充的消息,以及用户添加的任何内容。然而,由于某种原因,当表单提交时,只有jQuery填充的初始内容在电子邮件中通过,尽管文本区域包括该区域,加上用户通过键入添加的内容。下面是我用来初始填充textarea内容的代码。有什么想法吗?谢谢

$('.email-panel #input_1').on('change',(function(){
    var myname = $(this).val();
    var txt = $.trim(myname+' has sent you a delicious recipe! Clearly they have great taste.');
    $(this).parent().parent().find('textarea').val(txt);
}));

确保您已为文本区域命名,以便可以通过表单将其发布到服务器。如果可以,请发布表单Html以及服务器端代码,您已经添加到处理表单值和发送电子邮件中。您好,我已经确定这很可能与Gravity表单冲突,Gravity表单是我用来构建实际表单的WordPress插件。我认为我的最佳选择是与他们的支持团队合作,因为插件中的代码相对复杂。无论如何谢谢你的考虑。