这与这个问题类似。
我现在正试图在文本框中捕获用户的信息,然后在提交时以确切的格式将这些信息发送给页面所有者。
此时,通过发送的电子邮件显示在一行。我需要在电子邮件中加入换行符。
我有下面的一段代码,我需要向用户隐藏换行符。如有任何建议,我们将不胜感激。
$("textarea").keypress(function(e){
if (e.keyCode == 13) {
$(this).val( $(this).val() + "<br/>");
//insert a newline
$(this).val($(this).val() + "n");
alert("just enter was pressed");
return;
}
}
请尝试以下操作:http://jsfiddle.net/yauqg/
希望对:)
事业有所帮助
代码
$('#text').keyup(function(e){
var keyed = $(this).val().replace(/n/g,'<br />');
$("#target").html(keyed);
});