下拉列表的动态Jquery验证
Dynamic Jquery Validation of Dropdownlist
我正在尝试动态添加jquery验证到一些动态创建的项目在我的asp.net webforms项目(asp:checkbox, asp:textbox, inffragistics:webnumericeditor, asp:下拉列表),并可以让它正确工作的所有项目,除了下拉列表。
我使用的代码是:
var oID = this.ObjectID;
$("#" + oID).rules("add", {
required: {
depends: function (element) {
return $("#" + oID + " option:selected").val() == 0;
}
},
messages: {
required: "*"
}
})
下拉列表项是从codebehind生成的,带有'Please Select…
DropDownList ddl = new DropDownList();
...
ddl.DataBind();
ListItem li = new ListItem("Please Select...", "0");
ddl.Items.Insert(0, li);
验证从未触发。我添加了一个警报,当项目生成时触发,并正确返回0,所以我不确定为什么验证不起作用。
这是我第一次使用jquery验证,所以我期待它是一些明显和简单的东西,但我已经尝试了迄今为止没有产生任何结果的方法,所以任何帮助是非常感激!
ListItem li = new ListItem("Please Select...", " ");
为默认项赋值为' ',而不是赋值为'0'
相关文章:
- 验证jquery中的数字
- 在发送之前验证jQuery或Javascript中的URL
- 提交/验证Jquery
- 验证 jQuery 中带有一个小数位的负数
- 如何验证 jquery cookie .js兼容性
- 验证 JQuery 中是否存在 URL
- 电子邮件验证 jquery
- 选择.js并验证 jquery
- 验证 jquery 评级星
- 如何为这些要求创建 URL 验证 jQuery
- 时间选择器验证?JQuery/Javascript
- 删除最近的下拉列表并验证Jquery中的下拉列表
- 验证jquery函数的问题
- 电子邮件验证Jquery不起作用
- 如何验证jquery函数中的输入字段
- 表单验证——jQuery验证是否足够,以及如何在PHP中巧妙地验证数据
- 当其他浏览器验证时,是什么导致I.E.不验证(jquery) ?
- 提交表单与ajax验证jquery /标准javascript
- 如何验证jquery中的表单
- 尝试验证jQuery UI日期选择器