Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: JS - "wyświetlanie tekstu w zależności od wyboru radio
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
szczurcio
Witam,
być może pytanie jest banalne, ale i moja wiedza nt. JS taka jest tongue.gif. Otóż, chciałbym, żeby taki HTML:
<input type="radio" name="radiobutton"> radio1<br>
<input type="radio" name="radiobutton"> radio2

mógł wyświetlać różne teksty. Otóż, po kliknięciu na radio1, chcę by pod spodem wyświetlało się (bez żadnego klikania/przeładowywania) "Wybrałeś przycisk 1", a przy drugim "... przycisk 2". Jak to zrobić bez klikania linków/przeładowywań?
mortus
Twoim input-om brakuje wartości (value), a rozwiązanie problemu jest wręcz banalne:
  1. <form action="" method="post">
  2. <p><input type="radio" name="radiobutton" value="1" onchange="pokazWybor(this.value); return false;" /> radio 1</p>
  3. <p><input type="radio" name="radiobutton" value="2" onchange="pokazWybor(this.value); return false;" /> radio 2</p>
  4. </form>
  5. <p id="content"></p>
  6. function pokazWybor(nr) {
  7. document.getElementById("content").innerHTML = "Wybrałeś przycisk " + nr;
  8. }
szczurcio
Dzięki, ten problem rozwiązany smile.gif. I jeszcze jedno małe pytanie: chcę if'em zrobić tak,że w zależnościod tego, czy 1 czy 2, wyświetlają się różne teskty, be numerów pól, czy w tym wypadku pusty paragraf też jest konieczny?
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.