我有一个选择框,有200多个项目.
选择框下方是提交按钮,使用javascript提交表单.
我想限制用户只从选择框中选择100个项目.如果他们选择框并尝试提交表单,那么它会说Select 100 Only
我怎么能用Javascript做到这一点?
你可以:
遍历所有选项元素并检查所选属性:
var cnt = 0;
for (var i = 0; i < selectbox.options.length; i++) {
if (selectbox.options[i].selected === true) {
cnt++;
}
}
return cnt;
Run Code Online (Sandbox Code Playgroud)
或者,您可以获取valueselect元素并使用逗号分割值,并将其基于数组中的项目数.
var vlu = selectbox.value;
var vlus = vlu.split(',');
return vlus.length;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1199 次 |
| 最近记录: |