使用 jquery 从 asp 列表框中获取所选项的计数
Get count of selected items from asp listbox using jquery
我正在尝试使用 jquery 从 asp 列表框中获取所选项目的计数,但无法弄清楚如何做到这一点。 这就是我目前的情况,但我在 selectedOptions 属性上得到"无法获取未定义或空引用的属性长度"。 var lb
填充 objectHtmlSelectElement,
,所以这似乎是对的。
function CheckSelectionCount(sender, args) {
var lb = document.getElementById(sender.controltovalidate);
var count = lb.selectedOptions.length;
args.IsValid = count >= 1 && count <= 5;
}
许多类似的问题 使用与 :selected 属性结合使用的选择器来解决此问题,但我认为我需要利用 sender 参数并将其存储在变量中。
我相信这对这里的专家来说很容易!提前致谢
jQuery 获取计数
function CheckSelectionCount(sender, args) {
var count = $("#" + sender.controltovalidate + " option:selected").length;
args.IsValid = count >= 1 && count <= 5;
}
没有 jQuery
function CheckSelectionCount(sender, args) {
var lb = document.getElementById(sender.controltovalidate);
var opts = lb.options;
var count = 0;
for(var i=0; i<opts.length; i++) {
if(opts[i].selected) count++;
}
args.IsValid = count >= 1 && count <= 5;
}
相关文章:
- 使用Javascript获取所选选项ID
- 活动选项卡's源代码-获取变量s值
- 如何从选择框中的选项中获取属性值
- 正在获取所选选项数据
- Jquery:如何获取所选选项全文(带空格)
- 使用JavaScript在IE9中获取数据列表选项
- 如何在不需要单击按钮的情况下获取选项的值
- 如何在jquery.easytabs.js中获取当前选项卡
- AngularJS ng选项获取索引
- 在选择中从上一个选项获取数据,从当前选项获取数据
- 使用此值选择选项获取脚本
- 如何使用JavaScript将选中的选项获取为选择下拉标签
- 使用选择选项获取行平均值
- 从multiselect中的选定选项获取属性值
- 使用JQUERY通过文本选择选项获取值
- 从AngularJS中的选定选项获取值
- 我正在尝试使用表单选择选项获取当前日期,并在提交时显示接下来的七天
- 自动填充空值在ng模型中,从ng选项获取数据
- 验证下拉列表以根据所选选项获取正确的日期
- 如何从所选选项获取文本