Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX] dymaniczne pobieranie nazwa=wartosc, z pól zawartych w formularzy celem wyslania POST
Mion
post
Post #1





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

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


Witam ALL,

przygotowuje sobie AJAX i mam pewien problem (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) mianowicie chodzi o dymamiczne przygotowanie danych z formularza, czyli nazwa_pola=wartosc żeby następnie przypisać je do zmiennej parameters wysyłanej metoda POST w AJAXie http_request.send(parameters);

W obecnej wersji mam prymitywnie na stale przypisane pola=wartosci
  1. var parameters = "textarea=" + document.getElementById("textarea").value +
  2. "&uidnadawcy=" + document.getElementById("uidnadawcy").value +
  3. "&uiodbiorcy=" + document.getElementById("uiodbiorcy").value;

A chamiałbym żeby dane do parameters przygotowywane byly dynamicznie w zależności od elementów zawartych w formularzu o danej nazwie lub ID:

<form method="" action="" name="formularz" id="formularz">
<input type="text" name="nick" />
<input type="text" name="wiek" />
<textarea name="opis"></textarea>
itd...

Prosze o pomoc ...

Pozdrawiam
_____________________
Nikt się nie okaże pomocny w tej prostej kwestii (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)

Ten post edytował Mion 2.09.2006, 10:39:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
huntercs
post
Post #2





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 6.02.2005

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


document.forms[int]...
a dokładniej mniej więcej:
  1. <form method="post">
  2. <input type="text" name="login" value="some" />
  3. <input type="checkbox" name="license" checked />
  4. <textarea name="description">coś tutaj</textarea>
  5. <input type="submit" value="Dajesz!" />
  6. </form>
  7.  
  8. <table border=1><tr><th>element</th><th>nazwa</th><th>typ</th><th>wartość</th>
  9. for (var i=0;i<document.forms[0].length;i++)
  10. {
  11. current = document.forms[0].elements[i];
  12. document.write('<tr><td>' + i);
  13. document.write('<td>' + current.name);
  14. document.write('<td>' + current.type);
  15. document.write('<td>' + current.value + '</tr>');
  16. }
Go to the top of the page
+Quote Post
Mion
post
Post #3





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

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


Dzięki z pewnością jest analogia...

Ten post edytował Mion 7.09.2006, 01:38:38
Go to the top of the page
+Quote Post

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: 22.08.2025 - 13:52