ドロップダウンリストとして2つの入力ボックスがあります。2番目の入力ボックス用に作成されるドロップダウンリストは、最初の入力フィールドに指定された値によって異なります。
var firstarray =[{sym: "1", desc: "one"},
{sym: "2", desc: "two"},
{sym: "3", desc: "three"}];
var secondarray =[{sym: "4", desc: "four", firstarraycode: "2"},
{sym: "5", desc: "five", firstarraycode: "2"},
{sym: "6", desc: "six", firstarraycode: "1"}];
最初の配列を使用して、最初の入力ボックスのドロップダウンを作成しました。
sym
最初の配列の値はfirstarraycode
、2番目の入力ボックスの3番目のフィールド()です。
最初の配列選択の値に応じてsym
、2番目の入力ボックスのドロップダウン値を配列からフィルタリングする必要があります。
たとえば、最初のドロップダウンリストで選択すると、値と。2
を含む2番目のドロップダウンリストが作成されます。sym
4
5