我有一个文本输入区域,可将文本保存到名为MyNotes的变量中。
我在电子邮件图标触发器上安装了JavaScript,该触发器捕获MyNotes变量信息,并使用用户的电子邮件地址通过电子邮件将内容发送给他们。
问题是,当javascript将内容放入电子邮件正文时,我似乎无法在MyNotes中保持文本的换行符。
这是电子邮件功能的代码:
var player = GetPlayer();
var useremail=player.GetVar("Email");
var subject="Cognitive Bias";
var notes1=player.GetVar("MyNotes");
var content="Cognitive Bias%0d%0A%0d%0A";
content+=notes1;
var mailto=link='mailto:'+useremail+'?subject='+subject+'&body='+content;
win=window.open(mailto_link,'emailWin');
MyNotes是文本输入内容保存到的变量。
我尝试添加
.replace(/\n/g, "\\par\n")
在代码的各个部分尝试显示中断,但成功率为零。
该代码最初来自电子学习开发人员,用于向课件添加笔记功能。
我个人的JavaScript经验很少。
感谢您的协助。
谢谢!