Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js] Nazwy wsyzstkich pól
daniel111
post 3.01.2004, 14:37:01
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?
Go to the top of the page
+Quote Post
molo
post 4.01.2004, 11:20:30
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()
Go to the top of the page
+Quote Post
FiDO
post 4.01.2004, 17:40:02
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.


--------------------
Brak czasu :/
Go to the top of the page
+Quote Post
molo
post 5.01.2004, 00:34:20
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ł smile.gif No nic, sorry.
Pozdrawiam!!!
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 09:10