这是我的代码的一部分:
<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标签这是有效的,但我需要在输入字段中输入值。我该如何解决这个问题?先感谢您。
你需要改变身份证
<td><p id="idcodice_carta"></p></td>
要么
<input type="text" placeholder="codice_carta"
name="codice_carta" id="idcodice_carta" required>
你不能在一个页面中使用相同的id ex“idcodice_carta”