zxglcyzsg
2013-11-22 11:22
浏览 688

javascript函数接收的某个参数有换行时,js无法执行。如何解决?

就没有人和我遇到同样问题吗?
事情是这样的,我有一个textarea,对它设置了一个重置按钮,按钮的参数是在页面加载时已经放进去的。但是这个值有时候会有多行,我再点重置js就不管用了,这种情况有解决办法吗?(我不想通过重刷一遍action来解决,还想使用js)

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • hejiaqi789 2013-11-22 13:17
    已采纳

    建议把默认值放到一个隐藏域里面。然后重置时,读取隐藏域里的值赋给textarea.

    已采纳该答案
    打赏 评论
  • tianchao_ 2013-11-22 11:55

    空格替换成&nbsp行吗 或者其他

    打赏 评论
  • tianchao_ 2013-11-22 11:56

    空格替换成&nbsp行吗,反正就是吧特殊字符替换掉

    打赏 评论
  • pengkeyman 2013-11-22 14:03

    如果有换行,不建议在URL上用GET方式传递参数,而是通过表单POST方式把值传递到另一个页面的隐藏域,再用JS获取。

    打赏 评论
  • iteye_15549 2013-11-24 22:59

    我遇到了,后台初始值数据 赋值给 js时,后台 将 回车符换成 某个 特殊字符 | 或者\n ,重置时,再把 js里的 那个 存数据的 值 转换回来 或者为 \n时候不用转换

    打赏 评论

相关推荐 更多相似问题