复制下拉列表值

时间:2013-02-11 20:25:57

标签: javascript drop-down-menu copy

我正在尝试复制两个下拉值并将它们添加到textarea。我复制一个就好但不能复制两个。我正在尝试复制'amount'的值,'type'的值将它们组合起来并插入textarea。我的代码:

function copy() {
    var sel = document.getElementById("amount");

    var text = sel.options[sel.selectedIndex].value;
    var out = document.getElementById("textarea");
    out.value += text + "\n";
}

2 个答案:

答案 0 :(得分:1)

var sel1 = document.getElementById("amount");
var sel2 = document.getElementByid("type");
var amt = sel1.options[sel1.selectedIndex].value;
var typ = sel2.options[sel2.selectedIndex].value;
var out = document.getElementById("textarea");
out.value += amt + " " + typ + "\n";

答案 1 :(得分:0)

您可能希望重命名名为&#34的字段;键入"因为那很可能是一个保留的变量名。

另外,我不知道你在哪里提取类型的价值?试试这个:

function copy() {
    var sel = document.getElementById("amount");
    var textInput = document.getElementById("some_type");
    var text = sel.options[sel.selectedIndex].value + textInput.value;
    var out = document.getElementById("textarea");
    out.value += text + "\n";
}