个人资料

跳过导航链接首页 > 博客列表 > 博客正文

IE/edge浏览器使用js的奇怪现象

分类:

使用js代码给Input文本输入框赋值之后,微软系列浏览器会自动在原有字符串后面添加空格。而其他浏览器大多没有。

例如

var SI = document.getElementById('ContentPlaceHolder1_SearchInput'); SI.value = “1111”;
而实际上在后台读取input中字符串结果会是“1111 ”,自动添加空格。凡是微软浏览器都有这种设定。

这种情况会使同样的代码在不同浏览器执行过程中产生差异,因此在后台获取input内容时,trim以下空格,如

var text = SearchInput.Value.Trim();


(the end)

songshizhao
最初发表2017/12/21 0:51:41 最近更新2017/12/21 0:51:41 3533
为此篇作品打分
10
   评论