![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, Powiedźcie mi jak robić za pomocą ajax'a taki efekt: Mam pole input i po kliknięciu na buttona, zawartośc tego inputa dodawana jest do pola select.
Znalazłem skrypt który mniej więcej tak działa tylko że na dwóch selectach Przykład Pomożecie... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 589 Pomógł: 91 Dołączył: 22.05.2008 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Mylisz pojęcia... Ty potrzebujesz JS`a a nie Ajax`a. Czym dokładnie jest JavaScript możesz przeczytać na moim blogu, dokładniej tutaj
Zmierzając do meritum. Twój kod JavaScript powinien wyglądać tak: Kod $(document).ready(function(){ $( '#add' ).click(function () { var value = $( '#tekst' ).val(); $( '#select1' ).append( '<option value="">' + value + '</option>' ); // pytanie co chcesz miec w value? // Pewno kolejna liczbe, jesli tak to chyba nie bedziesz mial z tym problemu }); }); Twój problem polegał na dodaniu tekstu do tego selecta a nie nowego elementu option. @ Edit Aha, na przyszłość, polecam się zaopatrzyć się w plugina do Firefoxa o nazwie Firebug, genialne narzędzie przy pracy z JavaScriptem jak i zresztą kilku innych spraw. Gdybyś go miał w sekund 5 wiedział być czemu Twój kod nie śmiga. Ten post edytował #luq 18.03.2010, 19:06:45 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 17:16 |