У меня есть список книг, динамически генерируемых с использованием основной библиотеки внутри таблицы. Пользователь может выбрать количество книг для добавления в корзину и нажимает кнопку «Добавить в корзину». Я хочу передать значение «количество» из ввода и передать его в параметре запроса при нажатии кнопки. Я попробовал этот путь, но только значение первого количества строк передается, даже если кнопка на 3-й строке (к примеру) щелкают:Как передать входное значение html в параметре запроса нажатием кнопки
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<c:forEach var="book" items="${books}">
<tr>
<td><img alt="" src="images/${book.getIsbn()}.jpg" width="100"></td>
<td><c:out value="${book.getIsbn()}"></c:out></td>
<td><c:out value="${book.getTitle()}"></c:out></td>
<td><input type="number" id="qtty"></td>
<td>
<button onclick='window.location ="usercart.htm?isbn=${book.getIsbn()}&qtty="+document.getElementById("qtty").value'>Add to cart</button>
</td>
</tr>
</c:forEach>
Спасибо, поставив уникальные идентификаторы для каждой строки работал отлично, даже если он дает мне ошибку HTML на NetBeans (значение идентификатор не должен содержать пробелов), но он все равно работает. – AymanKun