Разрыв строки в mailto onclick

Код ниже работает отлично кроме электронной почты, имеет весь текст на одной строке как это: Высота: 60 | Диагональ: 123 | Ширина: 107 | Общее количество SF: 13.92 | Стоимость На SF: 450 | Общая стоимость: 6 264,00$

Я хотел бы повредиться после каждого так это похоже на это:

Высота: 60
Диагональ: 123
Ширина: 107
Общий SF: 13.92
Стоимость на SF: 450
Общая стоимость: 6 264,00$

Я попробовал \n \r \n\r и т.д., но ни один из них не работает. Какие-либо идеи?

<a class="emailText" href="mailto:?subject=Screen Dimensions" onclick="this.href='mailto:?subject=Screen Dimensions&body='+'Height: '+document.forms.myform.high.value+' | '+'Diagonal: '+document.forms.myform.diagonal.value+' | '+'Width: '+document.forms.myform.wide.value+' | '+'Total SF: '+document.forms.myform.sf.value+' | '+'Cost Per SF: '+document.forms.myform.csf.value+' | '+'Total Cost: '+document.forms.myform.tc.value">Email</a>
20
задан Andy E 24 March 2010 в 18:08
поделиться

2 ответа

Вам необходимо использовать значения ASCII для перевода строки / возврата каретки:

%0A = \n

%0D = \r

%0D%0A = \r\n

Работает как шарм.

<a href="mailto:person@somedomain.com?subject=My subject&body=Hello %0D%0A World">Link</a> 

(Для ясности вокруг% 0D% 0A добавлены пробелы. На самом деле это может привести к появлению нежелательных пробелов.)

60
ответ дан 29 November 2019 в 22:58
поделиться

попробуйте использовать
в качестве разрыва строки

-2
ответ дан 29 November 2019 в 22:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: