解决IE下trim()方法失效的问题

来源:互联网 发布:网络营销软件站 编辑:程序博客网 时间:2024/05/17 08:49

今天测试人员点击登录按钮一直没反应,但是在我的电脑上却能正常显示。没办法,只能排查错误了。

通过alert(),发现有一行代码一直没运行。代码如下:

var name = $("#name").val().trim();var password = $("#password").val().trim();

进一步发现是trim()没起到作用。网上搜索得知IE下trim()会失效。

所以找了个解决方案:

 if(!String.prototype.trim) {         String.prototype.trim = function () {             return this.replace(/^\s+|\s+$/g,'');        };    }


0 0