码迷,mamicode.com
首页 > 其他好文 > 详细

onclick方法参数中有单引号、双引号、空格

时间:2017-11-22 17:42:14      阅读:489      评论:0      收藏:0      [点我收藏+]

标签:amp   att   bsp   csdn   处理   button   val   报错   pex   

onclick事件传参需要注意:当参数为字符串变量时,需要考虑到可能含有单引号、双引号、空格,如果不做处理,方法会报错

1.解决单引号问题

  <c:set var="temp_param" value=‘${fn:replace(param,"\‘","\\\\\‘")}‘ />

  <input onClick="doSomething(‘${temp_param}‘);" type="button" />

2. 解决双引号问题

  <c:set var="temp_param" value="${fn:escapeXml(param) }"/>

  <input onClick="doSomething(‘${temp_param}‘);" type="button" />

3、同时解决单、双引号的问题

  <c:set var="temp_param1" value="${fn:escapeXml(param1) }"/>

  <c:set var="temp_param1" value=‘${fn:replace(temp_param1,"&#039;","\\\\\‘")}‘ />

  <input type="button" onclick="test(‘${temp_param1}‘);" value="param2" />

 4、解决空格问题

  <c:set var="temp_param" value="${fn:escapeXml(param) }"/>

 

 


                      

onclick方法参数中有单引号、双引号、空格

标签:amp   att   bsp   csdn   处理   button   val   报错   pex   

原文地址:http://www.cnblogs.com/llfddmm/p/7879692.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!