Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] Odwołanie do pola typu RADIO
Forum PHP.pl > Forum > Przedszkole
Grzyw
Witam.
Przy kodzie:
  1. <input type="radio" name="typ" value="pierwszy" />
  2. <input type="radio" name="typ" value="drugi" />
  3. <input type="radio" name="typ" value="trzeci" />

chciałbym poprzez jedno polecenie pobrać wartość zaznaczoną przez usera. Po googlowaniu widzę, że możliwe jest sprawdzenie każdego z pól kolejno, czy jest zaznaczone. A czy jest możliwość jedną komendą pobrać wartość?
Cezar708
nie wiem czy to o to Ci chodzi:

  1. <script type="text/javascript">
  2. function checkByName(name)
  3. {
  4. var x=document.getElementsByName(name);
  5. var toPrint = '';
  6. for ( var i=0; i<x.length; i++ ){
  7. if ( x[i].checked ){
  8. toPrint += x[i].value + " jest zaznaczony<br>";
  9. } else {
  10. toPrint += x[i].value + " NIE jest zaznaczony<br>";
  11. }
  12. }
  13. document.write(toPrint);
  14. }
  15.  
  16.  
  17. <input type="radio" name="typ" value="pierwszy" />
  18. <input type="radio" name="typ" value="drugi" />
  19. <input type="radio" name="typ" value="trzeci" />
  20. <br />
  21. <input type="button" onclick="checkByName('typ')" value="co jest zaznaczone?" />
Grzyw
Niezupełnie:)
Zależało mi na wyciągnięciu wartości, nie przeszukując wszystkich indeksów w pętli.
Ale poradziłem sobie na bazie tego:
http://www.w3schools.com/js/tryit.asp?file...ryjs_form_radio
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.