Czuje się z tym projektem jakbym wpadła ryjem w błoto.
A jeżeli wpadniesz ryjem w błoto musisz być jak dzik! Ryć tym ryjem do przodu...
Tak więc mizernie i ledwo poruszam się do przodu.
Sytuacja się jednak zmienia, a zmienia się tak:
Plan jest taki żeby użytkownik w te inputy wpisywał różne rzeczy i żeby te różne rzeczy się dodawały tak jak tutaj:
Ale zakładamy, że użytkownik się pomylił więc usuwa ten napis (klika w 'x'):
Tutaj następuje sytuacja którą już znamy. Jednakże jeżeli chcemy znowu coś dodać to niestety się nie udaje:
Nie wiem (jeszcze!) dlaczego tak się dzieje. Rozkminie to w następnym tygodniu.
A tak btw. Czy tylko ja czuje, że z tego weekendu zabrano nam AŻ 1 godzinę? :(( :p
Jeśli kod na githubie jest aktualny, to chyba znalazłem Twój problem. Po kliknięciu na krzyżyk używasz:
OdpowiedzUsuń$(".addNameAndSurname").remove();
Co powoduje, że dany element jest wyrzucony. Skoro go nie ma, to po zatwierdzeniu ponownie tekst z inputa nie może zostać umieszczony w tym spanie, prawda? ;)
Przy próbie ponownego zatwierdzenia pola powinien wyskoczyć błąd w konsoli (F12) – warto ją odpalać w takich przypadkach (i nie tylko).
Możesz także zamiast inputów skorzystać z atrybutu contenteditable w HTML5 – użytkownik wpisywałby treść do ostylowanych odpowiednio divów (z pasującą do reszty wielkością czcionki itp.)
Życzę powodzenia w nauce i tworzeniu projektu. W razie pytań możesz zwrócić się do mnie o pomoc.
Rozumiem już sytuacje z .remove - masz racje. Nie wiedziałam, że ten tekst jest usuwany 'na stałe' :)
UsuńA w konsoli nie wyskakuje błąd :/ Ale tak czy siak już wiem co robić :)
Atrybut contenteditable zmienia właśnie moją rzeczywistość xD Dziękuję! Idę zmieniać kod :)))
Nie dziękuję! Trochę mi głupio pisać o takich 'problemach' bo domyślam się, że dla doświadczonych programistów to pewnie zawracanie d... Ale pocieszam się, że każdy kiedyś zaczynał :))
Jak będę miała pytanie i nie znajdę odpowiedzi po przeczytaniu całego google wtedy się odezwę :))
Miłego wieczoru! :)