原型设置基于其他选择的选择选项

时间:2010-04-13 13:48:58

标签: select prototypejs option

如何使用原型在具有相同选项的两个s之间“复制”所选选项?我尝试使用

从“master”组合中获取所选选项
function getSelectedArea() {
  $$('#areacont1 option').find(function(ele){return !!ele.selected})
}

返回null

使用

设置第二个组合
var c2ROptions = $$('select#areacont2 option')
c2ROptions[getSelectedArea()].selected = true

这显然不起作用,因为该函数返回null。

任何提示?

感谢。

1 个答案:

答案 0 :(得分:3)

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

这段代码的作用是观察dropdown1(这是下拉列表的id),当它的值发生变化时,dropdown2会更新以反映相同的值。