Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobranie dynamiczne nazw pol zawartych w formularzu, document.formularz.elements[i].name;
Mion
post
Post #1





Grupa: Zarejestrowani
Postów: 105
Pomógł: 6
Dołączył: 7.03.2005

Ostrzeżenie: (0%)
-----


Meczę się klika godzin z tak prostą operacja jak pobranie i wydrukowanie nazw pol zawartych w formularzu (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
wywołanie: document.write(pola[1].name); zwraca nazwę pola, ale przejście pętlą wywala błąd:
  1. <script type="text/javascript">
  2. function test()
  3. {
  4. var ile=document.formularz.length
  5. var pola=document.formularz.elements;
  6.  
  7. // Tak jest OK document.write(pola[1].name); //
  8.  
  9. for(i=0; i< ile; i++)
  10. {
  11. document.write(pola[i].name);
  12. }
  13. }
  14. </body>
  15. <form method="post" action="odbierz.php" name="formularz">
  16. <input type="text" name="login">
  17. <br /><input type="text" name="haslo">
  18. <input type="hidden" name="uidnadawcy" value="123" />
  19. <input type="button" onclick="test()" name="button" value="go" />
  20. </form>
  21. Wystapil błąd:
  22. Wiersz 25
  23. Znak 3
  24. Blad 'name' jest pusty lub nie jest obiektem
Co tu mam zle w tym tak prostym kodzie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) POMOCY
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 08:56