gpt4 book ai didi

发送到 Outlook 时 JavaScript 换行符不起作用

转载 作者:行者123 更新时间:2023-11-28 20:33:42 31 4
gpt4 key购买 nike

我有一个小问题。我的 html 页面中有这个 javascript:

function myfunction(form)
{
var name = document.details.txtName.value + "\n";
var street = document.details.txtStreet.value + "\n";
var city = document.details.txtCity.value + "\n";
var stateProvince = document.details.txtStateProvince.value + "\n";
var postalCode = document.details.txtPostalCode.value + "\n";
var country = document.details.txtCountry.value + "\n";
var homeTel = document.details.txtHomeTel.value + "\n";
var workTel = document.details.txtWorkTel.value + "\n";
var fax = document.details.txtFax.value + "\n";
var mobile = document.details.txtMobile.value + "\n";
var email = document.details.txtEmail.value + "\n";
var enquiry = document.details.txtEnquiry.value + "\n";

var message = (name +
street +
city +
stateProvince +
postalCode +
country +
homeTel +
workTel +
fax +
mobile +
email +
enquiry);
alert(message);
location='mailto:somecrazyassemail@gmail.com?subject=Message From Redec Website&body=' + message;
return false; //So that the page can stay at its current location.

在弹出的消息框中,它在彼此下方显示字符串,这是我想要的。

但是当打开 Outlook 时,所有内容都在一个长字符串中。我怎样才能解决这个问题? }

最佳答案

mailto 是特定属性。您必须使用 escape 函数对字符串进行编码。

但对于新行,您可以使用%0D%0A
请参阅this site了解更多信息。

关于发送到 Outlook 时 JavaScript 换行符不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15851461/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com