![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Na początek: JS - nie znam (wszystko co wiem jest jedynie z widzenia i domyslow)
Co chcę osiągnąć: Chcę dodac jedno pole formularza do div'a o id X po klieknieciu w link. Max ilość dodanych pol: 9. Co udało mi się osiągnać: nic (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Kod : ... <html> <head> <script type="text/javascript"> function OneMoreField(Group) { var MaxFields = 9; var Counter.Group = 0; if(Counter.Group < MaxFields) { document.getElementById(Group).innerHTML='<input type="text" name="'+Group+'[]" />'; Counter.Gropu += 1; } } </script> Powyższy kod na 100% jest zły (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ale co ma z założenia robic? Najpierw zostala określona max. ilość możliwych do dadania pól. Poźniej jest zmienna "licznki". Nastepnie jezeli zmienna Counter.Group (Gropu to zmienna przekazana w 1arg - pewnie zle ja "wstawilem") ma wartosc miejsa od 9 to do odpowiedniego div'a ma zostac dodany kod i wartosc Counter ma zostac zwiekszona. Do tego jest jeszcze html: |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ad1)
mniej wiecej cos takiego: Kod document.body.scrollTop = 0; Ale nie gwarantuje ze dziala wszedzie. ad2) Cos ta Twoja stronka nie dziala, ze juz nie wspomne o kiepskich danych do logowania (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Chodzi ci oto, ze dynamicznie dodasz pola, a po submicie one znikaja? No a cos ty myslal? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Musisz po submicie je wygenerowac ponownie w php, by po zaladowaniu strony sie pojawily |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 07:00 |