<br><textarea>能编辑的文字,黑色<textarea>
<br><textarea readOnly style="color:red">不能编辑的文字,红色<textarea>
<br><textarea>能编辑的文字<textarea>

解决方案 »

  1.   

    楼上的答案并非楼主的本意.我认为从编写组件着手是比较好的思路.用html好像无能为力.
      

  2.   

    to shaolin131083(达到)
    呵呵,开发javascript word,问题很多啊.你用什么来显示文字呢?光标如何显示?
    我很好奇,请您提醒一下好吗?
      

  3.   

    <span contentEditable style="color:red">第一段可以改</span>
    <span>第二段不能改</span>
    <span contentEditable>第三段可以改</span>
      

  4.   

    多谢haor(一个好人) 
    请问如何防止用户在<span contentEditable>沾贴文字以外的内容,我不希望用户在里面粘贴图片,表格等.
      

  5.   

    用iframe,用text里面不可以变化颜色和字体
      

  6.   

    阻止用户往iframe里粘贴图片,表格等
    可以 event.onpaste=return false 取消
      

  7.   

    猪 把我的帖子删了
    我说可以 不过我生存有问题 首先得去弄点吃的 
    不能饿死  如果你有10块钱我可以告诉你
    光标定义十分简单 可以用setInterval()模拟
    显示文字就是普通的显示了 重要的是获取鼠标键盘输入 和光标定位
    我曾用vc做过,用javascript一样可以
      

  8.   

    我猜楼主做的可能是类似OA系统中填写“审批意见”的东西,
    多个人的意见填在同一个框中,一直往下追加...我觉得用html+js很难实现,建议采取另外的方式,比如在用两个框,
    一个显示已经填的,一个让当前用户填,然后按一个确认按钮加入进去,
    这时可以判断填写的内容,有图片等就过滤掉...也可以用对话框的方式填写,确认后过滤加入.
    比如只要用户一点文本区,对话框就自动弹出来让他填。
      

  9.   

    去http://www.webasp.net下载ewebeditor就一切ok
      

  10.   

    to patchclass(黑翼)
    (阻止用户往iframe里粘贴图片,表格等
    可以 event.onpaste=return false 取消多谢,可是我希望用户能粘贴文字,有没有办法先取得要粘贴的内容,然后过滤,最后再粘贴到iframe中?谢谢各位的支持,如果最后还是不行的话,我只好用flash做了.
      

  11.   

    <textarea onpaste="return false" oncopy="return false">
    禁止复制,粘贴
    </textarea>
      

  12.   

    <textarea style="width:200px;height:100px" id="area"></textarea><script>
    var p1 = document.createElement("SPAN");
    p1.contentEditable = true;
    p1.style.color = "#ff0000";
    p1.innerText = "第一段"
    area.appendChild(p1)
    </script><script>
    var unEdit = document.createElement("SPAN");
    unEdit.contentEditable = false;
    unEdit.innerText = "第二段"
    area.appendChild(unEdit)
    </script><script>
    var p3 = document.createElement("SPAN");
    p3.contentEditable = true;
    p3.style.color = "#ff0000";
    p3.innerText = "第三段"
    area.appendChild(p3)
    </script>
      

  13.   

    to  LGEN() :
    不要用flash啊,很简单的问题。sorry,这几天比较忙,没时间上CSDN。刚才看了你的问题,帮你写了一段代码,在我机器上调试通过,你试试:<script>
    function b(){
    clipboardData.setData("Text",clipboardData.getData("Text"));
    }
    </script>
    <span contentEditable onpaste="b()">sss</span>