我想從使用jquery的asp列表框中選擇項目的計數,但無法弄清楚如何做到這一點。這是我現在的樣子,但是我在selectedOptions屬性上得到「無法獲取未定義或空引用的屬性長度」。 var lb
填充 objectHtmlSelectElement,
這樣看起來是正確的。使用jQuery獲取從asp列表框中選擇項目的計數
function CheckSelectionCount(sender, args) {
var lb = document.getElementById(sender.controltovalidate);
var count = lb.selectedOptions.length;
args.IsValid = count >= 1 && count <= 5;
}
Many similar questions 糾正這種使用選擇與組合:選定的屬性,但我想我需要利用發件人參數,並將它存儲在一個變量。
我相信這對專家來說很簡單!在此先感謝
我沒有看到jQuery的存在。錯誤意味着'selectedOptions'是未定義的。你在哪裏設置它? – epascarello
現在你改變了它,JavaScript中沒有selectedOptions用於選擇。因此未定義。 – epascarello
http://stackoverflow.com/questions/5866169/getting-all-selected-values-of-a-multiple-select-box-when-clicking-on-a-button-u – epascarello