![]() |
![]() |
![]()
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: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat Nie dopisze, a nadpisze . Tak wiec nie = a += to juz jest tzw. "pierdolka" - jakby mi sie udalo 1 dodac to bym sie pewnie zoorientowal (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) no ale dziekuje za pomoc, pieknie dziala (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) wiem ze nie powinienem pisac posta pod postem, ale inaczej pewnie juz nikt tego nie odczyta (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) o co chodzi tym razem? o usowanie elementów (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) zrobilem cos takiego:
no i chyba widac gdzie sie "zacialem" :S przegladnalem Dokumentacja języka JavaScript 1.5 oraz Przewodnik po języku JavaScript 1.5 z http://developer.mozilla.org/pl/docs/JavaScript ale nie znalazlem tam przeciwienstwa innerHTML czyli czegos czym moglbym obciac czesc string'a (czyli cos na ksztalt substr z php) ps. obiecuje ze jak tylko skoncze pewnien projekt wezme sie za JS (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) EDIT: ahhh... automatyczne edytowanie postow (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) EDIT: czy da sie cos zrobic aby w przypadku gdy mam np. 5 pol - wypelnie je i zapragne dodac szoste wartosci 5 wczesniejszych nie wymazaly sie? ...ale ja truje (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Ten post edytował Crozin 19.03.2007, 00:41:20 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 03:43 |