使用javascript将项添加到列表框

时间:2014-12-17 08:17:37

标签: javascript

我正在尝试使用javascript从文本框添加一些项目到列表框。但问题是,一旦我添加项目,它会在列表框中显示一秒钟然后被删除。对此有何解决方案?

我正在将TextBox4中的项添加到ListBox1

function AddToList() {

    // Create an Option object        

    var opt = document.createElement("option");

    // Add an Option object to List Box

    document.getElementById("ListBox1").options.add(opt);
    opt.text = document.getElementById("TextBox4").value;
    opt.value = document.getElementById("TextBox4").value;
    document.getElementById("ListBox1").options.add(opt);


}

2 个答案:

答案 0 :(得分:3)

document.getElementById("ListBox1").options.add(opt); // remove this line
opt.text = document.getElementById("TextBox4").value;
opt.value = document.getElementById("TextBox4").value;
document.getElementById("ListBox1").options.add(opt); 

当您追加没有<option>value的{​​{1}}时。

答案 1 :(得分:0)

得到解决方案,需要添加

return false;

在功能结束时。