如果自动选择下拉列表,如何取消选择

时间:2017-01-30 06:12:56

标签: javascript php jquery

尝试使用ajax

为下拉列表添加少量值
<select id="ddwhlprodlcat" class="ui search dropdown" onchange="getSub('catform','ddwhlprodlcat','Subcategory_prodlist');" name="Category">
     <option value="">Category</option>
</select>

AJAX代码

function getSub(...,...,...){
.....
 for (i=0;i<jsonOptions.data.length;i++){
      var optn = document.createElement("OPTION"); 
      optn.text = jsonOptions.data[i];
      optn.value = jsonOptions.data[i];                                          
      document.forms[form_name].elements[Subcategory].options.add(optn);
    }
...
}

以上功能填写以下选项。

<select id="ddwhlprodlsubcat" class="ui search dropdown" name="Subcategory_prodlist">
    <option value="">Subcategory</option>
</select>

值成功填写。现在我的下一个功能是使用php应用过滤器。

问题是当我在第一个下拉列表中应用过滤器时。第二个ajax的下拉菜单自动填充。并返回第一个selectedIndex。

但我想仅在用户希望更改其值时才设置第二个下拉列表。有没有办法做到这一点?

0 个答案:

没有答案