在文本框中输入单引号问题

在html的文本框中,例如<input type="text" value='abc'def'>,abc后的单引号会截断后面的def,而且并不会输入单引号,这时我们需要用到html转义字符,&apos;但是ie中这个转义字符时有问题的,原因在于IE 浏览器暂时不支持单引号的实体名称,IE 浏览器暂时只支持单引号的实体编号。所以对于单引号,我们用实体编号进行转义&#39。

转义字符串(Escape Sequence),即字符实体(Character Entity)分成三部分:
第一部分是一个&符号,英文叫ampersand;
第二部分是实体(Entity)名字或者是#加上实体(Entity)编号;
第三部分是一个分号。

 

转义字符串详细说明见:http://114.xixik.com/character/

posted on 2013-08-26 09:22  大钢  阅读(738)  评论(0编辑  收藏  举报

导航