Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Radio button
escobar1983
post
Post #1





Grupa: Zarejestrowani
Postów: 198
Pomógł: 0
Dołączył: 31.01.2008

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


Witam,
Jak pobrac wartosc z radio buttona ktory zostal nacisniety bez przeładowania strony. Chodzi o to ze
  1. input type="radio" name="Pytanie1" id="a" value="50" > 1
  2. <input type="radio" name="Pytanie1" id="b" value="0" > 2
  3. <input type="radio" name="Pytanie1" id="c" value="0" > 3
  4. <input type="radio" name="Pytanie1" id="d" value="0" > 4
  5. <input type="radio" name="Pytanie1" id="f" value="0" > 5

po nacisnieciu np. pierwszego radio przekazac wartosc do zmiennej (sesyjnej). I po nacisnieciu tego radio pokazywaly sie kolejne i kolejne.. Dodam ze chodzi o test na czas w ktorym nie moze byc odswiezania strony.. Z gory dziekuje
Powód edycji: [erix] poprawka bbcode
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Spawnm
post
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




dajesz np onclick='dodaj("tutaj id radio")' w html
i js:
  1. // przechowuje odwołanie do obiektu XMLHttpRequest
  2. var xmlHttp = createXmlHttpRequestObject();
  3.  
  4. // zwraca obiekt XMLHttpRequest
  5. function createXmlHttpRequestObject()
  6. {
  7. // przechowa odwołanie do obiektu XMLHttpRequest
  8. var xmlHttp;
  9. // jeśli uruchomiony jest Internet Explorer
  10. if(window.ActiveXObject)
  11. {
  12. try
  13. {
  14. xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  15. }
  16. catch (e)
  17. {
  18. xmlHttp = false;
  19. }
  20. }
  21. // jeśli uruchomiona jest Mozilla lub inne przeglądarki
  22. else
  23. {
  24. try
  25. {
  26. xmlHttp = new XMLHttpRequest();
  27. }
  28. catch (e)
  29. {
  30. xmlHttp = false;
  31. }
  32. }
  33. // zwraca utworzony obiekt lub wyświetla komunikat o błędzie
  34. if (!xmlHttp)
  35. alert("Błąd podczas tworzenia obiektu XMLHttpRequest.");
  36. else
  37. return xmlHttp;
  38. }
  39. function dodaj(id)
  40. {
  41. // kontynuuje jedynie jeśli obiekt xmlHttp nie jest zajęty
  42. if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
  43. {
  44. // pobiera imię wpisane przez użytkownika w formularzu
  45. name = encodeURIComponent(document.getElementById(id).value);
  46. // wykonuje stronę quickstart.php na serwerze
  47. xmlHttp.open("GET", "strona.php?co=" + name, true);
  48. // definiuje metodę obsługi odpowiedzi serwera
  49. // wysyła żądanie do serwera
  50. xmlHttp.send(null);
  51. }
  52. }


zobacz czy działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Spawnm 13.02.2009, 12:51:58
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 10.10.2025 - 22:56