最近编程序,我用的是struts框架,前台jsp页面中有个textarea,当我在这个textarea中输入字符过多时(600个),后台的actionform中接收textarea的字符串不接收来自textarea输入的过多字符(600个).请问各位前辈这个问题怎么解决啊?
还有在textarea外晃动鼠标时,失去焦点,这个问题在上个帖子已经解决了,但是现在在textarea外面晃动鼠标时,虽然焦点不失去,但是textarea中变成了全选的状态,怎么做才能使在textarea外晃动鼠标,textarea中的输入的字符不是全选状态?请各位前辈指教.

解决方案 »

  1.   

    1.页面的<html:form action="...." method="POST">
    不写这个默认是get,参数加到url,可能url过长导致你的接收不全。或者文本存在\n\r等问题。一般textarea都要用POST方式提交。
      

  2.   

    2。onblur="this.focus()"之后,鼠标移走了我的没有全选。
      

  3.   

    ....
    get请求有参数长度的限制

    post请求参数没有长度限制
      

  4.   


    还有数据库的字段设置为longtext试试
      

  5.   

    输入字符过多时(600个),后台的actionform中接收textarea的字符串不接收来自textarea输入的过多字符(600个).
    难道你的表单不是POST ???检查一下数据表里面的字段是不是varchar2(600)  
      

  6.   

    textarea 什么事件都没有的时候在外面晃就不会失去焦点啊。。也不会全选   你想实现什么。?
      

  7.   

    .页面的 <html:form action="...."method="POST"> 
    不写这个默认是get,参数加到url,可能url过长导致你的接收不全。或者文本存在\n\r等问题。一般textarea都要用POST方式提交。