• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

jak umieścić przesłany wcześniej obiekt do input w form

VPS Starter Arubacloud
0 głosów
136 wizyt
pytanie zadane 22 listopada 2021 w HTML i CSS przez Lulex Użytkownik (820 p.)

Cześć,

próbuję zrobić prosty sklep i napotkałem przeszkodę do której nie mogę znaleźć rozwiązania. W jaki sposób mogę wrzucić jakiś obiekt bezpośrednio w <input> w <form>?

<table class="tableTest">
            <tr class="productP" th:each="product : ${products}">
                <td>
                    <a th:href="@{/products/produkt}">
                        <div class="product">

                            <div class="miniatureImage"><img th:src="${product.getImageUrl()}" th:width="200"
                                                             th:height="164"/></div>
                            <div class="producer" th:text="${product.getProducer()}"></div>
                            <div class="model" th:text="${product.getModel()}"></div>
                            <div class="paramterers" th:text="${product.getParameters()}"></div>
                            <div class="price" th:text="${product.getPrice()}"></div>

                            <form action="#" th:action="@{/products/produkt}" method="post" th:object="${productForm}">
                                <input type="hidden" th:field="*{choosedProduct}" th:value="${product}">${product}</input>
                                <button class="addToBusket" th:type="submit">Do koszyka</button>
                            </form>
                        </div>
                    </a>
                </td>
            </tr>
        </table>

 

i teraz w jaki sposób mogę uzupełnić ten input aktualnym produktem z forEach? 

<form action="#" th:action="@{/products/produkt}" method="post" th:object="${productForm}">
                                <input type="hidden" th:field="*{choosedProduct}" th:value="${product}">${product}</input>
                                <button class="addToBusket" th:type="submit">Do koszyka</button>
                            </form>

 

po prostu chcę aby "choosedProduct" był po prostu tym aktualnym produktem który zostanie przesłany dalej.

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

+1 głos
5 odpowiedzi 734 wizyt
pytanie zadane 4 listopada 2021 w HTML i CSS przez Bartess Gaduła (3,630 p.)
0 głosów
1 odpowiedź 333 wizyt
pytanie zadane 4 grudnia 2022 w PHP przez zbiku25 Gaduła (3,000 p.)

92,950 zapytań

141,909 odpowiedzi

321,131 komentarzy

62,284 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...