0
와 다른 값을 표시하는 방법 :증가시키고 다른 버튼 코드의이 부분에서
while (resultSet.next()) {
String pub = resultSet.getString("text_pub");
if (pub==null) {
pub = "";
}
String photo = resultSet.getString("path_photo");
%>
<tr bgcolor="#8FBC8F">
<td><%= pub %></td>
<%
if (photo!=null) {
%>
<td><img src="images/<%=photo%>" width="150" height="130"></td>
<%
}%>
<script>
var a = 1;
function increase(){
var textBox = document.getElementById("text");
textBox.value = a;
a++;
}
</script>
<td><button type="button" name="j'aime" onclick="increase()">j'aime</button>
<input type="text" id="text" width="50"></td>
<%}
%>
내가 다른 출판물 나는 같은 (j'aime) 버튼이 각 행에있는 탭에 표시하고 각 내가 그것을 클릭 할 때마다 변수가 증가하고 같은 행의 텍스트 필드에 표시됩니다. 문제는 버튼을 클릭해도 항상 증가하는 첫 번째 행의 첫 번째 값이라는 점입니다.
동일한 ID를 여러 개 입력 했습니까? – Bic
버튼과 입력이 while 루프에 있기 때문에 각 행에있는 id가 동일하므로 각 입력에 다른 ID를 부여하여 작동시키는 방법을 모르겠습니다. – higheagle
@maroua는 id에 인덱스를 추가합니다 :'id = "text_1"','id = "text_2"' – Justinas