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
Daimos
post
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


  1. <li><input type="radio" name="pyt1" value="2" />Odp2</li>

zamien na:
  1. <li><input type="radio" name="pyt1" value="2" id="jakiesid"/>Odp2</li>

jak widzisz dodalem tylko ID i teraz mozesz tak:
  1. var wartosc = document.getElementById['jakiesid'].value;

pod ta zmienna masz teraz wartosc
oczywiscie mozna bez uzycia ID zrobic to w inny sposob, ale ja robie tak i dlatego tak pokazuje (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
ps. czy sprawdzanie poprawnosci w JS ma sens jesli chodzi o test? chyba ze jest malo wazny, bo ktos zajrzy w kod i od razu bedzie wiedzial co zaznaczac. Tak samo kiedys mialem test na studiach przez neta z przysposobienia bibliotecznego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ktos zrobil value="1" przy poprawnych odpowiedziach ahhhhhh te nie dopatrzenia (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował my salsa 6.10.2007, 18:26:01
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: 3.10.2025 - 05:11