繁体   English   中英

下拉列表已更改

[英]drop down list changed

在我的应用程序中,我需要检查下拉列表是否已更改。 你能让我知道我应该怎么写吗?

if (document.form.dropdownlist.???) 

我不知道该写些什么?

您可以为该下拉列表提供唯一的ID:

<select name="foo" id="foo">
    ...
</select>

然后订阅onchange事件(确保在DOM加载后立即进行订阅,例如在body onload方法中):

var ddl = document.getElementById('foo');
ddl.onchange = function() {
    alert('the value has changed');
};
var count=3;

 function check()
 {
    var obj =new Array();
    obj=document.getElementById("list");
    checkLength(obj.length);
 }
 function checkLength(len)
 {
    if(len>count)
    {
       alert("Drop down size changed");
    }
 }
  • 在选择元素中采用三个选项元素。
  • 使用onchange()调用方法check()以获取下拉列表的大小。
  • 变量计数用于存储下拉列表大小。
  • 这样就可以用来检查下拉列表是否被更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM