如何在输入的属性名称中设置变量ejs

时间:2019-02-03 19:04:08

标签: javascript node.js ejs

我有问题,因为我会在input中的属性名中使用变量ejs。我不知道该怎么做。

<main>

    <h1> Witaj
        <%= login %>
    </h1>
    <ul>
        <% for(let sub of subject) { %>
        <li>
            <%=sub.sub %>
            <form method="POST" action="/change">
                <input name="<%- sub.sub %>><input type="submit">
            </form>

            <%=sub.rating %>
        </li>
        <% } %>
    </ul>

我需要在script.js变量"<%- sub.sub %>"中接收。 请帮我。

1 个答案:

答案 0 :(得分:0)

输入声明有误,请尝试

<form method="POST" action="/change">
   <input name="<%- sub.sub %>" type="submit">
</form>