Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [pomoc] js : automatyczne wypełnianie pół formular
dado
post
Post #1





Grupa: Zarejestrowani
Postów: 194
Pomógł: 2
Dołączył: 12.04.2004
Skąd: Częstochowa

Ostrzeżenie: (10%)
X----


Witam mam pewnien problem do przeskoczenia a w js jestem cienki.

Chciłabym napisać funkcje w js która z takiego linku

Cytat
href=javascritp:super_funkcja(imie=jola&nazwisko=pasiekoniki&ulica=frywolna&nr=12)


wyciągała by dane i automatycznie wrzucała je sama do formularza .
Będę wdzięczny za każdą podpowiedz, kawałek skryptu, link cokolwiek.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 565
Pomógł: 6315
Dołączył: 27.12.2004




Zmienielm troche funkcję oraz twoj kod html:
  1. <meta http-equiv="Content-Type" Content="text/html; charset=ISO-8859-2">
  2.  
  3. <script language="javascript">
  4. function superfunkcja(parametr)
  5. {
  6. var polazwartosciami = parametr.split('&');
  7. // teraz robisz petelke w ktorej dzielisz snowy kazdy parametr
  8.  
  9. var i=0;
  10. var pola_wartosci = new Array(polazwartosciami.length);
  11. while(polazwartosciami[i])
  12. {
  13. pola_wartosci[i] = polazwartosciami[i].split('=');
  14. i++;
  15. }
  16.  
  17. // na koncu przeglarasz dwu wymiarowa tabele pola_wartosci[][] i zmieniasz wartości pól
  18.  
  19. i=0;
  20. // jak zmienić wartość...
  21. while(pola_wartosci[i])
  22. {
  23. document.getElementById(pola_wartosci[i][0]).value = pola_wartosci[i][1];
  24. i++;
  25. }
  26. }
  27.  
  28. </HEAD>
  29.  
  30. <BODY bgcolor="#FCFCFC" topmargin="5" leftmargin="0">
  31.  
  32. <a href="javascript:superfunkcja('imie=jola&nazwisko=pasiekoniki');">link</a>
  33.  
  34. <form name='form' action="">
  35. <input type="text" name="imie" id="imie"/><br />
  36. <input type="text" name="nazwisko" id="nazwisko"/><br />
  37. </form>
  38. </body>
  39. </html>
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: 27.04.2026 - 14:16