Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]jQuery wykrycie kliknięcia radio.
Forum PHP.pl > Forum > Przedszkole
Mike122
Wiele tematów w google jednak żadnego dobrego rozwiązania.. Może ktoś tutaj znajdzie się tak dobry i powie jak zrobić coś takiego.

  1. <input type="radio" name="option_layout" value="0" />
  2. <input type="radio" name="option_layout" value="1" />


Po zaznaczeniu odpowiedniego pola sprawdza jaka wartość jest w value i w zależności od tego wykonuje odpowiednia akcje.

  1. var status = $("option_layout").val();
  2. //próbowałem tez var status = $("input[@name='option_layout']").val(); jednak wtedy FF blad wywalalo...
  3.  
  4. if(status==0){
  5. alert("akcja 0");
  6. }else if(status==1){
  7. alert("akcja 1);
  8. }else{
  9. //
  10. }


Proszę o pomoc
lukasz_os
Możesz spróbować tak:

  1. <script type="text/javascript" src="jquery.js"></script>
  2. $().ready(function(){
  3. $(".option_layout").click(function(){
  4. var status = $(".option_layout:checked").val();
  5. if(status==0){
  6. alert("akcja 0");
  7. }else if(status==1){
  8. alert("akcja 1");
  9. }else{
  10. }
  11. });
  12. });
  13. <input class="option_layout" type="radio" name="option_layout" value="0" />
  14. <input class="option_layout" type="radio" name="option_layout" value="1" />
Cienki1980
A może tak lepiej wykorzystać podstawy jQuery do wyciągnięcia odpowiednich danych ? Specjalistą nie jestem, ale wiem że takie coś zadziała:
  1. </head>
  2. <script type="text/javascript" src="jquery-1.2.3.min.js"></script>
  3.  
  4.  
  5. <script type="text/javascript">
  6. $(document).ready(function () {
  7. $("input[@name='opt']").each(function () {
  8. $(this).click(function() {
  9. var value = $(this).val();
  10. alert(value);
  11. });
  12. });
  13. });
  14.  
  15.  
  16. <input type="radio" name="opt" value="1" />
  17. <input type="radio" name="opt" value="0" />
  18. </body>
  19. </html>
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.