Js参数值中含有单引号或双引号解决办法
来源:互联网 发布:java socket网络编程 编辑:程序博客网 时间:2024/04/28 05:49
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><script type="text/javascript">function Display(LoginEmail, UserName, ID) { alert(LoginEmail); }</script>1.使用单引号传参:<a href="javascript:Display('abc@abc.com','Aleax Xie','10101239393')">Test1</a>如果其中一个参数有一个值含有单引号,那么这个方法会出错.<a href="javascript:Display('abc@a'bc.com','Aleax Xie','10101239393')">Test1</a> 改进: 有单引号的加上\', OK。<a href="javascript:Display('abc@a\'bc.com','Aleax Xie','10101239393')">Test</a>2.上面解决了单引号的问题,但如果值中有双引号又出现了问题<a href="javascript:Display('abc@a\'bc".com','Aleax Xie','10101239393')">Test</a>改进: 使用Onclick,给双引号加上\",单引号不用处理.并且不加“或'给JS方法 <a href="javascript:void(0)" onclick=Display("abc@\"ab'c.com","Aleax Xie","10101239393")>Test3</a>这样解决了Js参数中有单引号与双引号的问题,但这有限制: 参数与参数之前不能有空格,参数值中不能空格,如果有空格,则用" "来代替.
源文出处:http://www.cnblogs.com/chinabc/archive/2010/11/19/1881947.html
0 0
- Js参数值中含有单引号或双引号解决办法
- Js参数值中含有单引号或双引号解决办法
- Js参数值中含有单引号或双引号解决办法
- Js参数值中含有单引号或双引号问题的解决方法
- onclick属性,当javascript的参数中有单引号或双引号时,包JS错误。
- js中 单引号 双引号 参数问题 单引号 替换成 \' 双引号 替换成 \" 等
- js中参数带单引号和双引号问题!已解决
- js中单引号和双引号
- JS中单引号双引号问题的解决
- js中单引号和双引号的问题
- Js中单引号与双引号的使用
- JS中单引号和双引号之我见
- 接口返回的 json数据中含有双引号 或其他非法字符的解决办法
- js 单引号 双引号转义
- python 字符串组成MySql 命令时,字符串含有单引号或者双引号导致出错解决办法
- replace替换单引号或双引号
- php中单引号双引号那点事---顺便说说把php变量的值传给js
- JS中单引号与双引号的一个区别
- asm管理二
- 麻将网络模块分析
- Oracle字段包含其他字段
- ListView添加header问题
- Cracking the Coding Interview Q2.2
- Js参数值中含有单引号或双引号解决办法
- BFS ZOJ 3814 Sawtooth Puzzle
- JavaScript面向对象 组合使用构造函数模式和原型模式
- 百度 一面 面试题 移动端 2015
- apachetomcat7zip解压缩版windows服务添加
- IDC精解
- java位移运算
- Oracle更新字段
- padding margin