如何确保如果下拉菜单选择项是第一项,则不会发生任何事情

问题描述

|| 当用户做出选择时,我有下面的代码打开一个弹出窗口。我要阻止的是用户在下拉菜单中选择第一项时,因为它没有实际价值。另外,我想允许用户通过再次单击下拉列表选项来重新选择已选择的选项。
function OnClientSelectedIndexChanged(sender,eventArgs) {
           var inputFieldValue;
           var item = eventArgs.get_item();
           grid = $find(\"<%= rggrid.ClientID %>\");

           var selectedRows = grid.get_selectedItems();
           if (selectedRows.length > 0) {
               for (var i = 0; i < selectedRows.length; i++) {
                   var row = selectedRows[i];
                   inputField = MasterTable.getCellByColumnUniqueName(row,\"Item\")
                   if (inputField) {
                       inputFieldValue = inputField.value
                       break;
                   }
               }
           }
           else {
               var inputFieldID = window[\'textItembox\'];
               inputField = document.getElementById(inputFieldID);
               if (inputField) {
                    inputFieldValue = inputField.value;
                   }
           }
           window.radopen(\'<%=linker %>,\"UserDialog\");
           return false;
       }
    

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)