Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 17.02.2007 Ostrzeżenie: (0%)
|
Poraz kolejny mam problem z formularzami w JavaScript. otóż gdy część formularza generowana jest za pomocą JS pole dodane przez skrypt JS nie są wysyłane, np mamy sobie form, wewnątrz tabele i różne div'y, to gdy skyptem dodaje pola zachowuje się tak jak by te pola nie należały do oformularza, np: (bardzo skrótowo)
<form id='formularz'> <table> <tr><td><input name='pole' /></td></tr> <tr><td><div id="pola_form"></div></td></tr> </table> </form> $('#pola_form').append('<div><input name='inne_pole' /></div>'); wówczas #inne_pole poprawnie wyświetla się na stronie jest jest ignorowane podczas wysyłania forma (button submit). W firebug i webdeveloper w opcjach wyświetlania pól formularza nie zaznacza pola wstawionego za pomocą JavaScript (jQuery). W firefox w zakładce HTML powyższy kod wyglądał by następująco: <form id='formularz'></form> <table> <tr><td><input name='pole' /></td></tr> <tr><td><div id="pola_form"><div><input name='inne_pole' /></div></div></td></tr> </table> Jeżeli pole dodawane jest bezpośrednio pod formularz to jest ok: $('#formularz').append('<div><input name='inne_pole' /></div>'); jednak w ten sposób nie mogę tego zrobić. Macie jakieś pomysły jak dynamicznie dodawać pola aby działało ok? Pozdrawiam Mateusz |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 43 Dołączył: 8.03.2009 Ostrzeżenie: (0%)
|
Pokaż co masz w kodzie a nie "co jest w Firebug" -.-' chyba, że to nie Twoja strony tylko ją próbujesz "zhackować".
|
|
|
|
wiruswww Formularze w JavaScript 31.08.2010, 13:15:02
AdIoS_Neo Cytat(wiruswww @ 31.08.2010, 14:15:02... 31.08.2010, 17:13:35
wiruswww to nie błąd, to fragment z tego co jest w Firebug ... 31.08.2010, 20:17:22
wiiir masz blad w append
Kod// ty masz
$('#... 1.09.2010, 07:08:42 
wiruswww [quote name='wiiir' date='1.09.2010, 0... 1.09.2010, 08:28:17
wiiir Logicznie wygalda to dobrze.. popraw cydzyslowia i... 1.09.2010, 14:13:07
wiruswww cudzysłowia są ok
$('#dodawanie_zalaczni... 2.09.2010, 09:28:43 ![]() ![]() |
|
Aktualny czas: 10.06.2026 - 14:41 |