var $loginName = $("#txtLoginName").val().replace(/^\s*/g, "").replace(/\s*$/g, "");
把replace写成了repalce
var $loginName = $("#txtLoginName").val().repalce(/^\s*/g, "").repalce(/\s*$/g, "");
导致js代码中整个方法不执行,我晕死了,以为是什么问题呢,花了个把小时来找这个问题。firebug和chrome愣是挑不出来,只是跳过这个方法,这次倒是IE的F12帮了忙。