如何让forloop通过asp.net验证器进行迭代
How to get a forloop to iterate through asp.net validators
我目前遇到一个问题,我试图在JavaScript中创建一个for循环,以迭代ASP.net验证器。我遇到的问题听起来可能有点愚蠢(因为我对JavaScript相当陌生)。但是,当我尝试迭代这些时,我总是会得到一个错误。因为我用JavaScript做这件事的原因;我目前有30个验证器。当选择下拉列表时,JavaScript会隐藏一个div标记并显示另一个。出于这个原因,我需要一个For循环来循环通过隐藏的Div的验证器并禁用它们。
如果这是一个糟糕的问题,我很抱歉。在过去的30分钟左右,我试着四处寻找,但找不到答案。下面是我的当前代码,它无法工作。隐藏和显示本身工作得很好,不幸的是for循环不能正常工作。我是不是错过了一些显而易见的东西?再次感谢。
$(document).ready(function () {
$('#Select1').on('change', function () {
if (this.value == '1') {
$("#div1").show();
$("#div2").hide();
for (i = 1; i < 15; i++) {
var HiddenDiv1 = '<%=ValidatorName[i].ClientID%>';
document.getElementById(HiddenDiv1).enabled = false;
}
}
});
});
因此,除非您发布的代码片段中缺少它,否则您永远不会在.ready函数中插入右括号。你有这个:
$(document).ready(.......
但它从未关闭
相关文章:
- 如何在javascript中迭代数字列表
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 如何迭代Array.prototype函数
- 如何使用jquery迭代具有相同属性的html元素并查找onclick事件
- 在ejs-partial中对JSON对象进行迭代
- 如何在DataTables 2.1中迭代对象数组
- 使用递归属性迭代保留属性结构
- 正在停止.在jquery中的特定时间间隔内,每次迭代的每次执行
- 如果30秒未单击,请应用CSS一次,将其删除,然后重新迭代
- 主干-从模板中迭代的集合中获取特定的模型
- 创建一个方法,通过一个窗口进行迭代并获取Titanium中的所有控件
- 什么's是在javascript中迭代项的最佳方式
- 为什么这只是迭代 HTMLCollection 的奇怪元素
- 是否“;对于的“;循环迭代遵循JavaScript中的数组顺序
- Babel编译错误:找不到模块核心js/library/fn/get迭代器
- 在对象上迭代以验证它是否's键存在于数组中
- 如何验证for循环是否完成了node js中的所有迭代,循环是否包含带回调的函数调用
- 如何让forloop通过asp.net验证器进行迭代
- Laravel验证器消息,在jQuery中迭代
- 单选按钮组的jQuery迭代验证