簡體   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