关于<textarea name="aaa" rows="4" class="textarea"></textarea>处理空格、回车以及其它键盘操作返回值的代码!!!!!!!!!!111

解决方案 »

  1.   

    用JS处理, 也可以使用fckeditor的工具用来text编辑
      

  2.   

    <html>
    <head content="text/html; charset=gb2312" >
    <script>
    function list(){
    alert(event.keyCode);
    }
    </script>
     <body>
      
    <textarea name="aaa" rows="4" class="textarea" onkeydown="javascript:list();" onkeypress="javascript:list()"></textarea>
     </body>
    </html>没看清楚题意
      

  3.   

    public class FilterString {
        public static String filter(String value) {
            if (value == null)
                return (null);        StringBuffer result = new StringBuffer();
            for (int i = 0; i < value.length(); i++) {
                char ch = value.charAt(i);
                if (ch == '<')
                    result.append("&lt;");
                else if (ch == '>')
                    result.append("&gt;");
                else if (ch == '&')
                    result.append("&amp;");
                else if (ch == '"')
                    result.append("&quot;");
                else if (ch == '\r')
                    result.append("<BR>");
                else if (ch == '\n') {
                    if (i > 0 && value.charAt(i - 1) == '\r') {
                    } else {
                        result.append("<BR>");
                    }
                } else if (ch == '\t')
                    result.append("&nbsp;&nbsp;&nbsp;&nbsp");
                else if (ch == ' ')
                    result.append("&nbsp;");
                else
                    result.append(ch);
            }
            return (result.toString());
        }