2 回答

TA貢獻(xiàn)1891條經(jīng)驗(yàn) 獲得超3個贊
option 標(biāo)簽?zāi)J(rèn)它的 value 屬性是給它的任何文本,即
<option>some text</option>
將分配“一些文本”作為它的值。對此進(jìn)行了一些測試,結(jié)果成立。

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超4個贊
考慮到這list.names是一個數(shù)組,將每個位置的索引存儲在 option.value 中:
<form action="/" method="post">
<select name="charChoice">
<% for (var k = 0; k < list.names; k++) { %>
<option value="<%= k %>"><%= list.names[k] %></option>
<% } %>
<option value="new">New Character</option>
</select>
<br><br>
<input type="submit" value="Choose">
</form>
服務(wù)器端:
myAction = function(req, res) {
var list = {};
list.names = myFunctionToLoadNames(); // [ "name1", "name2", etc.. ]
var charChoice = req.body.charChoice;
if (charChoice == "new") {
// ...
} else {
var charChoiceSelected = list.names[];
// ...
}
// ...
}
添加回答
舉報