1

プロトタイプを使用して、同じオプションを持つ 2 つの間で選択したオプションを「コピー」するにはどうすればよいですか? を使用して「マスター」コンボから選択したオプションを取得しようとしました

function getSelectedArea() {
  $$('#areacont1 option').find(function(ele){return !!ele.selected})
}

nullを返す

を使用して2番目のコンボを設定します

var c2ROptions = $$('select#areacont2 option')
c2ROptions[getSelectedArea()].selected = true

関数が null を返すため、これは明らかに機能しません。

ヒントはありますか?

ありがとう。

4

1 に答える 1

3
$('option1').observe('change', function() {
    $('option2').value = $F('option1');
});

このコードが行うことは、dropdown1 (ドロップダウンの ID) を観察し、その値が変更されると、dropdown2 が更新されて同じ値を反映することです。

于 2010-04-13T14:14:02.260 に答える