多個下拉框同組資料不同選項的演算法

2021-07-16 21:13:35 字數 999 閱讀 4467

呼叫方式:

在下拉框響應中

id = 1;//這個自己定義大小

函式();

注釋:1、id區分不同下拉框

3、c_num[id]:字串

4、num[id]:整型

5、null或空為下拉框第一項資料,此項資料不刪除

6、deletestring刪除

7、insertstring插入

8、getcursel獲取當前選中項序號

9、getlbtext獲取當前選中資料

cstring add = "";	

cstring add1 = "";

int com = ((ccombobox*)getdlgitem(xia[id]))->getcursel();

((ccombobox*)getdlgitem(xia[id]))->getlbtext(com,add);

/*********刪除********/

int a = 0;

int mm = 0;

for(int k = 0; k < 50; k++)

}if(mm != 0)

((ccombobox*)getdlgitem(xia[k]))->deletestring(mm);

} }/*******恢復********/

if(c_num[id].compare("null") && c_num[id].compare(""))

for(int k = 0; k < 50; k++)

for(i = 0; i < a; i++)

else if(i+1 == a)}}

}}

} }num[id] = com;

((ccombobox*)getdlgitem(xia[id]))->getlbtext(num[id],c_num[id]);

演算法還可以簡化,但懶的弄了

ps: 測試50個下拉框同時呼叫一組資料沒有問題。

下拉框中選項的快速定位

對於選項很多的下拉框,人工定位到想要的專案是很費勁的。瀏覽器其實原生支援下拉選擇框根據鍵盤輸入自動定位到相應條目的。通過輸入條目字母定位到下拉框中條目的位置 方便是方便,有個問題是連續輸入不能間隔太久,這個間隔實測中感受是非常短的,如果想找的條目比較難輸入,就無法在短時間內完成這個操作。那有沒有相應...

JS判斷多個下拉框值的大小

有10個下拉框,前5個下拉框和後5個下拉框分別是開始時間和結束時間的年 月 日 時 分,完成目標是結束時間一定要大於開始時間。演算法 將下拉框的值賦予乙個陣列,用for迴圈判斷值的大小,當開始時間的值大於或小於結束時間時,分別輸出 judge false 和 judge true 退出迴圈 當開始時...

jquery下拉框實現將左邊的選項新增到右邊區域

選項1選項2 選項3選項4 選項5選項6 選項7 選中新增到右邊 全部新增到右邊 選項8 選中刪除到左邊 全部刪除到左邊 實現效果 獲取第二個元素節點後,將它從網頁中刪除。把剛才刪除的又重新新增到 remove 與detach 區別 相同點 都可以從dom中去掉所有匹配的元素 區別 detach 不...