votre boucle :
1 2 3 4 5 6 7 8 9
|
while(cn.getrs().next())
{
temp = cn.getrs().getString(4);
%>
<input type="text" id="temp" value="<%=temp %>" readonly ></input>
<%
System.out.println(temp);
} |
génère un nombre d'input, avec le même id "temp", équivalent au nombre de résultats de votre requête.
Or en HTML, chaque id d'élément DOM doit être unique.
Le résultat, c'est qu'à chaque fois que le code est invoqué
var oo = document.getElementById("temp");
C'est toujours le premier élément qui porte l'id temp qui est pris en compte.
Générez des id avec un indice, par exemple temp1, temp2, etc, pour éviter ce problème.
Partager