Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery] Sumowanie z kilku select
acztery
post
Post #1





Grupa: Zarejestrowani
Postów: 945
Pomógł: 7
Dołączył: 15.03.2005
Skąd: katowice

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


Witajcie mam taki kod.

odpowiada za wyświetlenie cennika. Działa listuje ale nie sumuję tego co wybraliśmy

  1. <!DOCTYPE html>
  2. <html><head><title>FORMULARZ</title>
  3. <meta http-equiv=Content-Type content="text/html; charset=UTF-8">
  4.  
  5.  
  6. div { color:red; }
  7. </style>
  8. <script src="http://code.jquery.com/jquery-latest.js"></script>
  9. </head>
  10. <input name="start" id="start" value="80" type="hidden" />
  11.  
  12. <small>Długość pobytu:</small>
  13. <br />
  14. <select name="Długość pobytu" id="form_1" class="target" >
  15. <option value="0"> -- wybierz -- </option>
  16. <option value="1">1 tydzień</option>
  17. <option value="2">2 tydzień</option>
  18. <option value="3">3 tydzień</option>
  19. <option value="4">4 tydzień</option>
  20. <option value="5">5 tydzień</option>
  21. <option value="6">6 tydzień</option>
  22. <option value="7">7 tydzień</option>
  23. <br /><br />
  24. <small>Rodzaj kursu:</small>
  25. <br />
  26. <select name="Rodzaj kursu" id="form_2">
  27. <option value="0"> -- wybierz -- </option>
  28. <option value="80">Angielski podstawowy</option>
  29. <option value="157">Angielski średni</option>
  30. <option value="453">Angielski wysoki</option>
  31. </select>
  32. <br /><br />
  33. <div id="table_result" style="color:#000;background-color: #F5EBED;border: 4px solid red;width:350px;padding:10px">
  34.  
  35. </div>
  36.  
  37.  
  38. $("select").change(function () {
  39. var currency = "Euro"
  40. var str = "";
  41. var price = "";
  42. var total = "";
  43. var register = "80";
  44. str += ('<table width=350px><tr><td width=250px>Opłata rejestracyjna</td><td>'+register+' '+currency+'</td></tr></table>');
  45. $("select option:selected").each(function () {
  46. if ($(this).val() != '0')
  47. {
  48. str += ('<table width=350px><tr><td width=250px>'+$(this).text()+'</td><td>'+$(this).val()+' '+currency+'</td></tr></table>');
  49. }
  50. });
  51.  
  52. total = register;
  53. str += ('<hr><table width=350px><tr><td width=250px><b>PODSUMOWANIE</td><td>'+total+' '+currency+'</td></tr></table>');
  54. $("#table_result").html(str);
  55. }).change();
  56.  
  57.  
  58. </body>
  59. </html>


tutaj można oglądać http://vspnlm.vipserv.org/

chodzi o to ze w podsumowaniu ma być wyswetlona sumatego co wybraliśmy

aha w sumie nie liczymy długości pobytu bo na koncu bede przez to mnożył

Ten post edytował acztery 22.09.2011, 15:08:43
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: 21.08.2025 - 02:28