![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 3.11.2020 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Podczas tworzenia swojej pracy dyplomowej wpadłem na pomysł, aby formularz z atrybutem input odpowiednio dopasowywał się do produktów, które chcę wysłać do swojej bazy danych. O co mi dokładnie chodzi? Myślę, że ten obrazek idealnie zilustruje mój problem ;0 ![]() Domyślnie mam ustawione wprowadzonanie 10 produktów do formularza, a co jesli dany przepis ma tylko 3 produkty? Dlatego chcę za pomocą buttonu stworzyć skrypt, który z każdym dodatkowym kliknięciem będzie generował dodatkowe pole z inputem tak abym mógł do określonego przepisu dopasować odpowiednią liczbę produktów ![]() Bez ingerencji w przycisk chcę aby tych pół było pierwotnie 6 (3 po stronie lewej i 3 po stronie prawej) Czy takie rozwiązanie jest w ogóle możliwe? Jeśli tak to prosiłbym o pomoc, będę wdzięczny ![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj o tagu <template>: The Content Template element
EDIT Chyba, że chcesz się porwać na głębszą wodę, to polecam framework np. Vue.js - one są idealne do takich sytuacji, bo możesz np. zdefiniować szablon z pętlą i tylko podmieniać liczbę, jaka ma być wyświetlana. Ten post edytował SmokAnalog 3.11.2020, 09:33:14 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 3.11.2020 Ostrzeżenie: (0%) ![]() ![]() |
Problem generowania okreslonej liczby inputów został rozwiązany lecz napotkałem kolejny problem ;/
W momencie usunięcia przeze mnie okreslonego inputu blednie definiowany jest nr pola wyboru, przesyłam zdjęcie oraz kod ![]() ![]() Poniżej kod
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Ja bym to zrobił w CSS-ie:
W ten sposób nic nie musisz robić po stronie JS-a, bo licznik sam o siebie zadba. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 3.11.2020 Ostrzeżenie: (0%) ![]() ![]() |
Czy mógłbyś wskazać, gdzie mam błąd w skrypcie?
Głowię się i troję i nie mogę znaleźć do tego rozwiązania. W momencie, gdy dodaję nowy składnik atrybut "name" automatycznie się numeruje, czyli to na czym mi zależy, ale w momencie gdy zechcę usunąć dany składnik to zaczyna mi nadpisywać nieaktualny numer przy kolejnym składniku. PRAWIDŁOWO: ![]() Po wciśnięciu przycisku usuń wyskakuje już błąd ![]()
Ten post edytował adus97 22.11.2020, 00:11:12 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Tak działa numeracja w CSS.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 03:19 |