Javascript text在区域中,使用换行符返回键';行不通

Javascript text在区域中,使用换行符返回键';行不通,javascript,php,html,Javascript,Php,Html,当我按return键为帖子开始一行时,结果会自动忽略它。例如,我按下“a”键返回“b”键,它会打印出“ab”。但是我需要'ab'我想知道如何修复它 我尝试了$comment=nl2br($comment),但不起作用 下面是我为测试而做的一个演示 php文件(linebreak.php) 邮递 #评论框{ 文本对齐:居中; 背景色:白色; /*位置:相对位置*/ 边框:1px实心橙色; /*高度:60px*/ 宽度:500px; 填充:10px; 颜色:黑色; 边界半径:3px; /*字号:1

当我按return键为帖子开始一行时,结果会自动忽略它。例如,我按下“a”键返回“b”键,它会打印出“ab”。但是我需要'a
b'我想知道如何修复它

我尝试了
$comment=nl2br($comment)
,但不起作用

下面是我为测试而做的一个演示

php文件(linebreak.php)


邮递
#评论框{
文本对齐:居中;
背景色:白色;
/*位置:相对位置*/
边框:1px实心橙色;
/*高度:60px*/
宽度:500px;
填充:10px;
颜色:黑色;
边界半径:3px;
/*字号:18px*/
显示:内联块;
文本对齐:左对齐;
垂直对齐:底部对齐;
/*边框颜色:黄色*/
}
.评论{
光标:指针;
宽度:60px;
/*高度:18px*/
背景色:#ffcc99;
填充物:5px;
文本对齐:居中;
边界半径:3px;
显示:隐藏;
垂直对齐:底部对齐;
显示:内联块;
}
$(函数(){
$(“#发表评论”)。单击(函数(){
var txt=$(“#注释框”).text();
如果(txt){
$.post(“commenttest.php”,{txt:txt},函数(结果){
$(“div[name=commentsubmit]”)。预结束(结果);
$(“#注释框”)。文本(“”);
});
}
})
})
php文件(commenttest.php)


你应该把
div
变成一个或

请不要发布多次。@Teemu-lol,好主意@Fred ii-:我不太确定你们最后的评论是否真的对我有帮助:)你们真是太棒了,我有一个尖锐的问题没有得到正确的回答,所以我又问了一次。现在我的帐户被屏蔽了。祝你们周末愉快。
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<div id="comment_box" contenteditable="true" autocomplete="off" spellcheck="false" placeholder="How do you feel about?"></div>
<div id="post_comment" class="comment_leg">Post</div>
<div name="commentsubmit"></div> 
<style>
#comment_box{
    text-align: center;
  background-color: white;

  /*position:relative;*/
  border: 1px solid orange;
  /*height:60px;*/
  width: 500px;
  padding: 10px;
  color:black;
  border-radius:3px;
  /*font-size:18px;*/
  display: inline-block;
  text-align: left;
  vertical-align: bottom;

  /*border-color:yellow;*/
}
.comment_leg{
cursor:pointer;
width:60px;
/*height:18px;*/
background-color: #ffcc99;
padding:5px;
text-align: center;
border-radius: 3px;
display:hide;
 vertical-align: bottom;
  display: inline-block;
}
</style>


<script>
$(function(){
        $("#post_comment").click(function(){
            var txt = $("#comment_box").text();
            if(txt){
                    $.post("commenttest.php", {txt: txt}, function(result){
                        $("div[name=commentsubmit]").prepend(result);
                        $("#comment_box").text('');
                    });
             }

        })
})

</script>
<?php
$comment=$_POST["txt"];
echo "<div style='color:orange'>".$comment."</div>"
?>