1
对于IE浏览器,我试图设置.blur,使得焦点将被带出错误状态的字段。Internet Explorer上的.blur怪异行为
我试图在下面工作,它不工作,不管我尝试了什么。 (继续阅读下面的)
于是我加.blur到JavaScript验证,其中工程(奇怪)在IE6 - 如果另一个窗口是打开的,这是从整个浏览器移除对焦和浏览器窗口会最小化。思考? - 似乎有些奇怪
case "firstName":
//First Name Field Validation, Return false if field is empty
if(f.firstName.value == "")
{
customAlert (bnadd_msg_002,"firstName");
if ((typeof TeaLeaf != "undefined") && (typeof TeaLeaf.Client != "undefined") && (typeof TeaLeaf.Client.tlAddEvent != "undefined")) {
var nVO = { ErrorMessage : bnadd_msg_002}
var subtype="CustomErrorMsg";
TeaLeaf.Event.tlAddCustomEvent(subtype, nVO);
}
(this).blur();
return false;
}
break;
其中,上面的代码将这项工作。我已经在不同的地方尝试了这个,并且我一直在遇到同样的问题。 – Jason
任何地方。该代码会在调用时立即模糊/聚焦元素。如果它不适合你,可能还有其他问题正在发生。 –
我得到它的工作 - 有点 - 看到编辑。 – Jason