Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 28.08.2003 Ostrzeżenie: (0%)
|
Czy jest sposób, aby do funkcji przesłać w tablicy wszystkie nazwy pól danego formularza?
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 31.05.2003 Skąd: Toruń Ostrzeżenie: (0%)
|
Cytat Czy jest sposób, aby do funkcji przesłać w tablicy wszystkie nazwy pól danego formularza?
Nie wiem czy aby dobrze zrozumiałem, gdyż nazwy pól są przecież przysyłane jako klucze w tablicy asocjacyjnej. Jeśli chcesz sprawić, aby stały się one elementami tablicy, to wystarczy użyć funkcji array_keys() |
|
|
|
Post
#3
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%)
|
molo: jemu chodzilo o JS
Proponuje przanalizowac sobie ten kod: [xml:1:1eede588fd]<?xml version="1.0" encoding="iso-8859-2" standalone="no" ?> <!doctype html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <script type="text/javascript"><!-- var i; function pola(form) { var a = new Array; for (i = 0; i < form.length; i++) a.push(form.elements[i].name); return a; } function pokaz(tab) { for (i = 0; i < tab.length; i++) alert(tab[i]); } //--></script> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <title></title> </head> <body> <form method="post" action="" onsubmit="return false;"> <input type="text" name="pole1" /> <input type="text" name="pole2" /> <input type="submit" name="submit" value="klik" onclick="pokaz(pola(this.form));" /> </form> </body> </html> [/xml:1:1eede588fd] Funkcja pola() zwraca tablice nazw pól formularza danego jej przez parametr, a pokaz() jest tylko po to, zeby zobaczyc czy to dziala. |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 31.05.2003 Skąd: Toruń Ostrzeżenie: (0%)
|
Cytat molo: jemu chodzilo o JS
A rzeczywiście, to nie ten dział (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) No nic, sorry. Pozdrawiam!!! |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 16:35 |