【发布时间】:2015-08-31 18:45:26
【问题描述】:
我需要有关如何存储插入到列表框中的数据的帮助。现在我有以下创建列表的代码。
<select name = "lstTerminals" size = "5" id="lstTerminals" multiple="multiple" style="width:200px;">
</select>
如您所见,它根本没有选项或值。为了填写列表,我有一个按钮,它可以根据从文本字段输入的内容向其中添加值。以下是用户可以放置文本的文本字段
<input id="txtTerminal" type="text" name="txtTerminal" style="width:115px;"/>
下面的代码是按钮
<input class = "buttonDesign" id="btnAddTerminal" name ="btnAddTerminal" type="button" onclick = "javaScript:addTerminal();"
value="Add Terminal" style="width:110px; height:25px"/>
请注意,它有一个 onclick 方法,当单击该方法时,它会将文本输入中的文本插入到我的列表框中。以下 onclick javaScript:addTerminal() 有 javascript 代码:
function addTerminal() {
var terminal = document.getElementById('txtTerminal');
var terminals = document.getElementById('lstTerminals');
var values = new Array();
var option = document.createElement("option");
option.value = terminal.value;
option.text = terminal.value;
terminals.add(option);
return true;
}
列表框填满文本后,我应该能够单独获取这些文本并移动到另一个页面以某种方式显示每个文本。我现在的问题是如何将所有这些值(不选择)存储在列表框中,并可能将其存储到数组中。完成后,如何调用该数组并将其用于另一个页面以显示上一页中的值?
【问题讨论】:
标签: javascript php arrays list select