20

以下のコードは、電子メールのすべてのテキストが次のように1行になっていることを除いてうまく機能します。対角線: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>
4

2 に答える 2

61

ライン フィード/キャリッジ リターンには 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 の周りにスペースを追加しました。実際には、これにより不要な空白が追加される可能性があります。)

于 2010-03-24T18:10:12.380 に答える
-2

<br/>改行として使用してみてください

于 2010-03-24T18:04:53.223 に答える