JavaMail を使用して電子メールを送信しています。だから私は顧客がメッセージを作成し、ボタンを押して私に送信できる textArea を持っています。テスト中に、テキストエリア内で「Enter」/「Return」キーを押すとテキストが壊れることに気付きましたが、メールボックスをチェックすると1行のテキストです!
どうやってするの?
みんな助けてください!
私は今のところこのコードを使用していますが、うまくいっているようです:
<textarea rows="10" id="Message" onkeypress="BreakLine();"></textarea>
<script type="text/javascript">
function BreakLine() {
var key = window.event.keyCode;
// If the user has pressed enter
if (key == 13) {
document.getElementById("Message").value = document.getElementById("Message").value + "<br/>";
}
}
</script>
しかし、textArea 内に何かをテープで留める"<br/>"
と、残りのテキストも一緒に印刷されますが、メールを受信すると、想定どおりにテキストが途切れることがあります。"<br/>"
しかし、 textArea 内を取り除く方法は?
Outlookのこの例(私が使用しているもの)も見つけましたが、"\r\n"
代わりに使用しています"<br/>"
が、うまくいきません!
PS上記の例はIEでのみ機能することはわかっていますが、今のところ心配する必要はありません...