2つの選択要素があり、最初の選択で選択したオプション値を使用して2番目の複数選択の項目を設定します。
複数のタイプである2番目の選択に値をバインドします。ユーザーが最初のselect要素の別のオプションを選択した場合、2番目のselectは異なるオプション値にバインドされるため、選択したアイテムの値を非表示で追跡しています。
1-カテゴリグループ値を持つ要素を選択します
2-カテゴリ値を持つ複数の選択要素
たとえば、最初の選択はカテゴリグループです。ユーザーがカテゴリグループを選択すると、そのグループのカテゴリを複数の選択要素にバインドします。ユーザーがID1、4、5、7のグループを選択したとします。隠しフィールドにカンマ区切りの値として設定しました。ユーザーが別のカテゴリグループを選択した場合、そのグループのカテゴリを複数のselect要素にバインドします。ユーザーがカテゴリ11、15、18を選択したとしましょう。現在の非表示の値は「1,4,5,7,11,15,18」です。しかし、それから15を選択解除しました。非表示フィールドの値を「1,4,5,7,11,18」に設定する必要があります。しかし、どのオプションが選択解除されているかを検出できません。何らかの方法でそれを検出する方法はありますか?
多分私が使うべきより良いアルゴリズム。どんな助けでも本当にありがたいです。ありがとう