后台处理,可以这样试下.  Content= Replace(Request("Content"), vbCrlf, "<br/>  ")

解决方案 »

  1.   

    刚才打少了个,document.execCommand('Indent',false)
      

  2.   

    简单写下思路:// $str 为获得的 textarea 内容
    function addSpace ($str) {
      $arr = explode("\n", $str);
      foreach ($arr as $row) {
        $row = '  ' + $row;
        $new_arr[] = $row;
      }
      if (isset($new_arr) && sizeof($new_arr)) {
        return implode("\n", $new_arr);
      }
      return $str;
    }...
      

  3.   

    不知道你说的是不是在textarea里面。段落开头总是在上一个回车之后(除了第一段),所以
    var text = document.getElementById("textbox");
    text.value = "  " + text.value.replace(/\n/g, "\n  ");