我有一個頁面(最多1000個),設置在下拉菜單的負載如下:更新基於他人的選擇值下拉的選擇價值
< select name="select< ?php print($select); ?>" id="select< ?php print($select); ?>">
因此每得到一個名字和id selectX其中X是一個數字1和1000
之間的每個具有值
-
在頁面加載時,每個被設置爲 -
每次有人選擇一個值(除 - )我需要確保它沒有被之前選擇。如果有,需要所有其它的下拉列表中與該值被重新設置爲 -
SO例如
下拉1被設定爲 -
下拉2設定爲 -
下拉3被設定爲 -
下拉列表4設置爲 -
用戶將下拉列表2中的選定值設置爲'4'。
這意味着我們現在具有值:
下拉1被設定爲 -
下拉2被設置爲4
下拉3被設定爲 -
下拉4被設定爲 -
的用戶然後將下拉3的值設置爲'5'。 5沒有設置在其他地方,所以這個工程。
這意味着我們現在具有值:
下拉1被設定爲 -
下拉2被設置爲4
下拉3被設定爲5
下拉4被設定爲 -
的然後用戶將下拉1的值設置爲'4'。圖4是已經在通過下拉2使用,所以下拉2被設置回 -
這意味着我們現在具有值:
下拉1被設置爲4
下拉2設定爲 -
下拉3是設置爲5
下拉菜單4設置爲 -
我希望這有意義嗎?下拉菜單的數量和名稱將取決於各種用戶設置,因此它可能在10 - 1000之間。
任何人都可以幫忙嗎?