Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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 ValidatorEnable无法通过JQuery代码工作?_Javascript_Jquery_Asp.net_Webforms - Fatal编程技术网

Javascript ValidatorEnable无法通过JQuery代码工作?

Javascript ValidatorEnable无法通过JQuery代码工作?,javascript,jquery,asp.net,webforms,Javascript,Jquery,Asp.net,Webforms,我必须从客户端启用并禁用必需的字段验证器。我正在编写以下代码 document.getElementById('ctl00_Container_ucControl_RequiredFieldValControlName'); ValidatorEnable(Object, false); 我尝试使用JQuery。我可以获取对象,但通过这种方式,ValidatorEnable不起作用 我不想使用JQuery编写完整的ID 您的评论可以这样尝试: ValidatorEnable($([id$='R

我必须从客户端启用并禁用
必需的字段验证器
。我正在编写以下代码

document.getElementById('ctl00_Container_ucControl_RequiredFieldValControlName');
ValidatorEnable(Object, false);
我尝试使用JQuery。我可以获取对象,但通过这种方式,
ValidatorEnable
不起作用


我不想使用JQuery编写完整的ID

您的评论可以这样尝试:

ValidatorEnable($([id$='RequiredFieldValControlName'])[0],false)

但是客户端id是
ctl00\u Container\u ucControl\u RequiredFieldValControlName
这将起作用$([id$='RequiredFieldValControlName'])这意味着客户端id以'RequiredFieldValControlName'结尾,这将避免您放置完整生成的id!如果您更愿意,也可以这样尝试:ValidatorEnable($('#ctl00_Container_ucControl_RequiredFieldValControlName')[0],false)TypeError:val.style未定义'val.style.visibility=val.isvalid?“隐藏”:“可见”`我不想写完整的id。