Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery IE7(:“可见”验证程序don';行不通_Javascript_Jquery_Html_Asp.net_Css - Fatal编程技术网

Javascript Jquery IE7(:“可见”验证程序don';行不通

Javascript Jquery IE7(:“可见”验证程序don';行不通,javascript,jquery,html,asp.net,css,Javascript,Jquery,Html,Asp.net,Css,我有一个问题,这个jquery在IE8,9E10上运行良好,但IE7不工作 IE7认为所有控件都是可见的=true,问题是controlToValidate.is(“:visible”)总是返回true(但这只发生在IE7上) 函数ValidateRequiredField(源,参数){ var validateTrue=parseFloat($(“[id$=mylabel]”).val()0){ args.IsValid=false; 如果(语言=“pt BR”) source.errorme

我有一个问题,这个jquery在IE8,9E10上运行良好,但IE7不工作

IE7认为所有控件都是可见的=true,问题是controlToValidate.is(“:visible”)总是返回true(但这只发生在IE7上)

函数ValidateRequiredField(源,参数){
var validateTrue=parseFloat($(“[id$=mylabel]”).val()0){
args.IsValid=false;
如果(语言=“pt BR”)
source.errormessage=“mensagem。”;
如果(语言==“en-US”)
source.errormessage=“必需。”;
如果(语言==“es”)
source.errormessage=“requirer。”;
返回;
}else if(controlToValidate.is(“:visible”)&&&&&(u val>0&&validateTrue){
args.IsValid=false;
如果(语言=“pt BR”)
source.erromessage=“Obrigatório。”;
如果(语言==“en-US”)
source.errormessage=“必需。”;
如果(语言==“es”)
source.errormessage=“requirer。”;
}
}
抱歉,英语不好

看起来是旧jQuery版本的一个障碍。您可以升级jQuery版本或尝试此操作

$(controlToValidate).css('display') == 'none'
看看这个:
$(controlToValidate).css('display') == 'none'