第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在不同大小的下拉列表中為每個 <option> 創(chuàng)建唯一的 id 和 value 屬性

在不同大小的下拉列表中為每個 <option> 創(chuàng)建唯一的 id 和 value 屬性

慕慕森 2021-07-02 14:07:06
我正在使用 ejs 文件作為我的視圖創(chuàng)建一個 nodejs 應(yīng)用程序。我創(chuàng)建了一個下拉菜單,它從 json 文件中提取以填充它。我想讓每個選項(xiàng)都有一個唯一的 ID 或值,這樣我就知道選擇了哪個選項(xiàng)。我已經(jīng)嘗試使用 ejs 標(biāo)簽將其插入到標(biāo)簽屬性中,但在 html 標(biāo)簽中看不到它。<form action="/" method="post">      <select name="charChoice">              <% for (var k in list.names){ %>                    <option id="old"><%=list.names[k]%></option>              <% } %>          <option value="new">New Character</option>      </select>      <br><br>      <input type="submit" value="Choose"></form>這是我到目前為止所擁有的。我想要當(dāng)前標(biāo)記為舊的選項(xiàng)標(biāo)簽的唯一 ID。
查看完整描述

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é)果成立。


查看完整回答
反對 回復(fù) 2021-07-08
?
絕地?zé)o雙

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[];

        // ...

    }


    // ...

}


查看完整回答
反對 回復(fù) 2021-07-08
  • 2 回答
  • 0 關(guān)注
  • 307 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號