Domanda

Il codice sotto grandi opere, tranne l'e-mail ha tutto il testo su una riga come questa: Altezza: 60 | Diagonale: 123 | Larghezza: 107 | SF Totale: 13,92 | Costo per SF: 450 | Costo totale: $ 6,264.00

Vorrei spezzare dopo ogni modo che appaia in questo modo:

  

Altezza: 60
  Diagonale: 123
  Larghezza: 107
  SF Totale: 13,92
  Costo per SF: 450
  Costo totale: $ 6,264.00

ho provato \ n \ r \ n \ r, ecc, ma nessuno di loro lavoro. Tutte le idee?

<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>
È stato utile?

Soluzione

È necessario utilizzare i valori ASCII per l'alimentazione di linea / ritorno a capo:

%0A = \n

%0D = \r

%0D%0A = \r\n

Funziona come un fascino.

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

(gli ambienti, aggiunti attorno% 0D% 0A per chiarezza. In realtà, questo potrebbe aggiungere spazio bianco indesiderato.)

Altri suggerimenti

provare a utilizzare <br/> come un'interruzione di linea

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top