Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Click wewnątrz click
rafik73
post
Post #1





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 19.03.2014

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


Witam

Mam taki kod:

[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(function(){ //1
  2.  
  3. $(document).on("click",".wyk_edit_button",function () {
  4.  
  5. var id_wykladu1 = $(this).parent().parent().find(".wyk_edit_id").val();
  6. var nr1 = $(this).parent().parent().find(".wyk_edit_nr").val();
  7. var nazwa1 = $(this).parent().parent().find(".wyk_edit").val().trim();
  8. var original_nazwa = $(this).parent().parent().find(".wyk_edit").prop("defaultValue") ;
  9.  
  10. if(nazwa1 == "")
  11. {
  12. $(".cont").text("POLE 'TYTUŁ' NIE MOŻE BYĆ PUSTE !");
  13. if (!$(".popup:visible").length) {
  14. $(".popup").fadeIn(1);
  15. $(".popup").fadeOut(2200) ;
  16. $(this).parent().parent().find(".wyk_edit").val(original_nazwa) ;
  17. }
  18. }
  19. else
  20. {
  21.  
  22. $(".contask").text("NAPEWNO ZAPISAĆ ZMIANY ?");
  23. $(".closeaskyestext").text("TAK");
  24. $(".closeasknotext").text("NIE");
  25.  
  26. if (!$(".popupask:visible").length) {
  27. $(".popupask").fadeIn(1);
  28. $(document).on("click",".closeaskyes",function () {
  29.  
  30. alert(id_wykladu1 + " " + nr1 + " " + nazwa1) ; // ten alert się wyświetla
  31. $(".popupask").fadeOut() ;
  32. }); //click yes
  33.  
  34. $(document).on("click",".closeaskno",function () {
  35. $(".popupask").fadeOut(800) ;
  36. }); //click no
  37.  
  38.  
  39. }
  40. } //else
  41. }); //click
  42. }); //document
[JAVASCRIPT] pobierz, plaintext


Działa on tak, że po kliknięciu przycisku wyk_edit_button w tabeli
pojawia się okienko popupask z prośbą o potwierdzenie akcji.
Powiedzmy, że tabelka zawiera liczby od 1 do 10.
Problem polega na tym, że jeśli kliknę np: pozycję 1 i potwierdzę akcję
alert wyświetla wartości zmiennych id_wykladu1 , nr1 oraz nazwa1 .
Jeśli następnie kliknę np: 4 to alert wyświetli najpierw poprzednie wartości dla 1 a po kliknięciu ok w alercie
pojawia się następny i wyświetla zawartość 4. Wygląda to tak jakby skrypt pamiętał wybrane
wartości i wyświetlał je po kolei. Jak usunąć to zapamiętywanie?
Dziękuję z góry za zainteresowanie.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 23:57