0
我想添加隱藏字段到JavaScript中的選項元素,但我只是在學習,並沒有線索如何做到這一點。我需要隱藏的變量,因爲我添加了從對象到select元素的字符串,但我需要這些對象的ID,以便我可以檢索它們並稍後重新創建對象。如何添加隱藏字段到JavaScript中的選項元素
我想將它添加到這個函數:
function receiveAnswer(response) {
var aSeats = document.getElementById("aSeats");
while (aSeats.childNodes.length > 0) { // clear it out
aSeats.removeChild(aSeats.childNodes[0]);
}
for (var i = 0; i < response.aSeats.length; i++) { // add the items back in
var option = aSeats.appendChild(document.createElement("option"));
option.appendChild(document.createTextNode(response.aSeats[i]));
option.value = i;
}
}
下面是HTML:
<% Venue v = (Venue)session.getAttribute("currentVenue"); %>
<% List<Conceptual_Package> cpList = Conceptual_PackageDAO.getInstance().getByVenue(v.getId()); %>
What Packages do you want to see?
<form method="post" action="ttp.actions.Sale3PackAction.action">
<select name="packid" id="packid">
<% for (Conceptual_Package cp: cpList) { %>
<option value="<%=cp.getId()%>"><%=cp.getName1()%></option>
<% } %>
</select>
<input type="button" value=" next " onclick="getSeats();"/>
</form>
<!--new-->
Available Seats:
<div>
</div>
<select name="aSeats" size="10" id="aSeats">
</select>
<input type="button" value=" add " onclick="addToCart();"/>
<div>
</div>
Selected Seats:
<form method="post" action="ttp.actions.sale4Action.action">
<select name="Seat2" size="10" id="seat2">
</select>
<input type="button" value=" remove " onclick="removeFromCart();"/>
</form>
<div>
</div>
<form method="post" action="ttp.actions.finalizeSaleAction.action">
<input type="submit" value=" Buy Tickets "/>
</form>
隱藏字段的選項元素?你不是說選擇元素? – Alex 2011-04-06 02:44:33
隱藏字段用於什麼? – Rob 2011-04-06 02:44:47
它做錯了什麼,你得到什麼錯誤,我們可以看到這個JavaScript的HTML? – mcgrailm 2011-04-06 02:45:43