Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] Sprawdzanie, ktory radio jest zaznaczony
lukash82
post
Post #1





Grupa: Zarejestrowani
Postów: 320
Pomógł: 2
Dołączył: 17.03.2006
Skąd: Siemianowice

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


Witam. Mam taki problem z formularzem. Mam do napisania prosty test z trzema odpowiedziami i jedna ma byc poprawna. Html wyglada tak:
  1. <form name="formularz" method="post">
  2. <span class="pogrubiebie">Zadanie 1.</span> Pytanie 1
  3. <ul>
  4. <li><input type="radio" name="pyt1" value="1" />Odp1</li>
  5. <li><input type="radio" name="pyt1" value="2" />Odp2</li>
  6. <li><input type="radio" name="pyt1" value="3" />Odp3</li>
  7. </ul>
  8. </form>

a w js mam otrzymac, ktore pole jest zaznaczone i gdy na przyklad 1 bedzie zaznaczone to odpowiedz jest poprawna a gdy inne jest zaznaczone to odpowiedz jest zla. I wlasnie tu zaczynaja sie schody bo nie bardzo umie js i nie umie uzyskac, wartosci, ktora zostala zaznaczona. Gdzies wyczytalem ze robi sie to tak:
  1. var odpowiedz = (document.forms['formularz'].pyt1.value);

ale to niebardzo mi dziala, tzn wywala mi undefined...:/ Jesli wiecie jak cos takiego zrobic to prosze o jakas podpowiedz... Moze cos dodatkowo trzeba wykorzystac...? Pozdrawiam, Łukasz.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lukash82
post
Post #2





Grupa: Zarejestrowani
Postów: 320
Pomógł: 2
Dołączył: 17.03.2006
Skąd: Siemianowice

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


Witam ponownie. Zrobilem tak jak radzisz ale niestety cos jednak nie chce mi to dzialac. Mam teraz cos takiego:
  1. <li><input type="radio" name="pyt1" value="0" id="zadanie1" />Odp1</li>
  2. <li><input type="radio" name="pyt1" value="1" id="zadanie1" />Odp2</li>
  3. <li><input type="radio" name="pyt1" value="0" id="zadanie1" />Odp3</li>

i w js cos takiego:
  1. var wartosc = document.getElementById['zadanie1'].value;
  2. alert(wartosc);

Teoretycznie wyglada to dobrze, a jednak nie dziala. A co do bezpieczenstwa testu to rozwiazywac go beda dzieci z klas 1-3 wiec o podgladniecie kodu sie nie martwie. Jesli znasz my salsa jednak jakis bezpieczniejszy sposob w js na taki test to podpowiedz co wykorzystac, moze sie przyda na przyszlosc. Ja cos takiego robie zawsze za pomoca PHP ale w tym przypadku nie moge z nigo skorzystac. Pozdrawiam, Łukasz.
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: 7.10.2025 - 19:01