使用FUNCTION HTML将值设置为INPUT类型文本

问题描述 投票:0回答:1

这是我的代码的一部分:

<script>
        function setCard() {
            var carta = document.getElementById('idlistaCarte').value;
            document.getElementById('idcodice_carta').innerHTML = carta;

        }
</script>

<table>

    <tr>
        <td><p>Conferma Pagamento</p></td>
    </tr>
    <tr>
        <td><select name="listaCarte" id="idlistaCarte">
                <%
                    int i = 0;
                    for (String titolareCarta : listatitolare_carta) {
                %>
                <option value="<%=listacodice_carta.get(i)%>"
                    id="idcodice_carta_select">
                    <%=titolareCarta%>,<%=listacodice_carta.get(i)%>,<%=listatipologia_carta.get(i)%>
                </option>
                <%
                    i++;
                    }
                %>
        </select></td>
    </tr>
    <tr>
        <td><input type="button" onclick="setCard()" value="Set Card"></td>
        <td><p id="idcodice_carta"></p></td>
    </tr>
    <tr>
        <td><input type="text" placeholder="codice_carta"
            name="codice_carta" id="idcodice_carta" required></td>
    </tr>
</table>

我正在尝试使用id =“idcodice_carta”输入输入类型文本中的值,并从select via按钮获取值。我做不到。尝试填充p标签这是有效的,但我需要在输入字段中输入值。我该如何解决这个问题?先感谢您。

html input tags
1个回答
0
投票

你需要改变身份证

<td><p id="idcodice_carta"></p></td>

要么

 <input type="text" placeholder="codice_carta"
                name="codice_carta" id="idcodice_carta" required>

你不能在一个页面中使用相同的id ex“idcodice_carta”

© www.soinside.com 2019 - 2024. All rights reserved.