本帖最后由 oceanmeng 于 2012-12-02 21:15:48 编辑

解决方案 »

  1.   

    <textarea name="MJB" onkeydown="this.value=this.value.replace(/</g,'&lt').replace(/>/g,'&gt')"></textarea>要替换多少个东西就用多少个.replace(/>/g,'&gt')
      

  2.   

    <textarea name="MJB" onkeydown="this.value=this.value.replace(/</g,'&lt').replace(/>/g,'&gt')">&lt;ss&gt;qw&lt;/ss&gt;这里是原始的textarea中的内容,可以从数据中读取</textarea> 
    没有任何变化啊?
      

  3.   

    仍然显示的“<ss>qw</ss>这里是原始的textarea中的内容,可以从数据中读取”,不是我想看到的“&lt;ss&gt;qw&lt;/ss&gt;这里是原始的textarea中的内容,可以从数据中读取”
      

  4.   

    这个有点囧,&lt;这样类型的字符串基本上可以理解为浏览器识别的特殊字符了,而<则视为命令,显示出来的是一样的,但是对浏览器来说就是命令和字符,显示的话视乎有点困难。
    但是也不是没有办法,如果你是打算在任何时候都这样显示的话,就可以吧&换成【&amp;】,当然你还可以在服务器端处理一下让他可以变成浏览器识别的字符。