Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zlecenie klik & paste
gwinon
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 11.10.2010

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


Witam
Chciałbym aby ktoś z Państwa sprawił aby skrypt zaczął działać, otrzymałem go ale nie działa. Oczywiście proszę o podanie ceny na PW, wówczas się dogadamy.
Z wykonawcą nie mam kontaktu.

Do załącznika miałem wyjaśnienie:
"Proszę mieć na uwadze aby każda z grup była zawarta w obiekcie z kalsą _con natomiast komórka wiodąca musi posiadać klasę _lw
Klasy zaczynają się od dolnego podkreślenia znaku ( _ )"

Działanie skryptu:
Wpisanie do komórki LW1 liczby, a późniejsze kliknięcie w którąś z komórek wpisuje wartość z LW1, podwójne kliknięcie usuwa.
Po każdej linii <hr> "grupie" chciałbym aby dynamicznie wyliczało różnicę, czyli wpisujemy do LW1 120, a danej grupie okien np 25, 30, 15 daje 70 czyli powinno być -30.




  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5. <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
  6. <script>
  7. var Klik = Klik || {
  8. init : function () {
  9. $('_con').find('input:not(._lw)').click(function(){
  10. $(this).val($(this).parent().find('._lw').first().val());
  11. }).dblclick(function(){
  12. $(this).val('');
  13. });
  14. }
  15. };
  16. $(document).ready(function(){
  17. Klik.init();
  18. });
  19. </script>
  20. <title>Klik i liczba</title>
  21. </head>
  22. <body>
  23. <form action="" method="post">
  24. <hr>
  25. <div class="_conX">
  26. Liczba wiodąca LW1<input type="text" name="LW1" value="" style="color:red" class="_lwA"><br>
  27. @1:1 <input type="text" name="1.1" value=""> &nbsp;&nbsp;&nbsp;
  28. @1:2 <input type="text" name="1.2" value=""> &nbsp;&nbsp;&nbsp;
  29. @1:3 <input type="text" name="1.3" value=""> &nbsp;&nbsp;&nbsp;
  30. @1:4 <input type="text" name="1.4" value=""> &nbsp;&nbsp;&nbsp;<br>
  31. @1:5 <input type="text" name="1.5" value=""> &nbsp;&nbsp;&nbsp;
  32. @1:6 <input type="text" name="1.6" value=""> &nbsp;&nbsp;&nbsp;
  33. @1:7 <input type="text" name="1.7" value=""> &nbsp;&nbsp;&nbsp;
  34. @1:8 <input type="text" name="1.8" value=""> &nbsp;&nbsp;&nbsp;<br>
  35. @1:9 <input type="text" name="1.9" value=""> &nbsp;&nbsp;&nbsp;
  36. @1:10 <input type="text" name="1.10" value=""> &nbsp;&nbsp;&nbsp;
  37. @1:11 <input type="text" name="1.11" value=""> &nbsp;&nbsp;&nbsp;
  38. @1:12 <input type="text" name="1.12" value=""> &nbsp;&nbsp;&nbsp;<br>
  39. </div>
  40. <hr><br>
  41. <div class="_conY">
  42. @2:1 <input type="text" name="2.1" value=""> &nbsp;&nbsp;&nbsp;
  43. @2:2 <input type="text" name="2.2" value=""> &nbsp;&nbsp;&nbsp;
  44. @2:3 <input type="text" name="2.3" value=""> &nbsp;&nbsp;&nbsp;
  45. @2:4 <input type="text" name="2.4" value=""> &nbsp;&nbsp;&nbsp;<br>
  46. @2:5 <input type="text" name="2.5" value=""> &nbsp;&nbsp;&nbsp;
  47. @2:6 <input type="text" name="2.6" value=""> &nbsp;&nbsp;&nbsp;
  48. @2:7 <input type="text" name="2.7" value=""> &nbsp;&nbsp;&nbsp;
  49. @2:8 <input type="text" name="2.8" value=""> &nbsp;&nbsp;&nbsp;<br>
  50. @2:9 <input type="text" name="2.9" value=""> &nbsp;&nbsp;&nbsp;
  51. @2:10 <input type="text" name="2.10" value=""> &nbsp;&nbsp;&nbsp;
  52. @2:11 <input type="text" name="2.11" value=""> &nbsp;&nbsp;&nbsp;
  53. @2:12 <input type="text" name="2.12" value=""> &nbsp;&nbsp;&nbsp;<br>
  54. </div>
  55. <hr><br>
  56. <div class="_conZ">
  57. @3:1 <input type="text" name="3.1" value=""> &nbsp;&nbsp;&nbsp;
  58. @3:2 <input type="text" name="3.2" value=""> &nbsp;&nbsp;&nbsp;
  59. @3:3 <input type="text" name="3.3" value=""> &nbsp;&nbsp;&nbsp;
  60. @3:4 <input type="text" name="3.4" value=""> &nbsp;&nbsp;&nbsp;<br>
  61. @3:5 <input type="text" name="3.5" value=""> &nbsp;&nbsp;&nbsp;
  62. @3:6 <input type="text" name="3.6" value=""> &nbsp;&nbsp;&nbsp;
  63. @3:7 <input type="text" name="3.7" value=""> &nbsp;&nbsp;&nbsp;
  64. @3:8 <input type="text" name="3.8" value=""> &nbsp;&nbsp;&nbsp;<br>
  65. @3:9 <input type="text" name="3.9" value=""> &nbsp;&nbsp;&nbsp;
  66. @3:10 <input type="text" name="3.10" value=""> &nbsp;&nbsp;&nbsp;
  67. @3:11 <input type="text" name="3.11" value=""> &nbsp;&nbsp;&nbsp;
  68. @3:12 <input type="text" name="3.12" value=""> &nbsp;&nbsp;&nbsp;<br>
  69. </div>
  70. </form>
  71. </body>
  72. </html>
  73.  
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


  1. <!DOCTYPE HTML>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  4. <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
  5. var Klik = {
  6. init : function () {
  7. $('._con').find('input:not(._lw)').click(function(){
  8. $(this).val($(this).parent().find('._lw').first().val());
  9. }).dblclick(function(){
  10. $(this).val('');
  11. });
  12. }
  13. };
  14. $(document).ready(function(){
  15. Klik.init();
  16. });
  17. </script>
  18.  
  19. <title>Klik i liczba</title>
  20. </head>
  21. <body>
  22. <form action="" method="post">
  23. <hr>
  24. <div class="_con">
  25. Liczba wiodąca LW1<input type="text" name="LW1" value="" style="color:red" class="_lw"><br>
  26. @1:1 <input type="text" name="1.1" value=""> &nbsp;&nbsp;&nbsp;
  27. @1:2 <input type="text" name="1.2" value=""> &nbsp;&nbsp;&nbsp;
  28. @1:3 <input type="text" name="1.3" value=""> &nbsp;&nbsp;&nbsp;
  29. @1:4 <input type="text" name="1.4" value=""> &nbsp;&nbsp;&nbsp;<br>
  30. @1:5 <input type="text" name="1.5" value=""> &nbsp;&nbsp;&nbsp;
  31. @1:6 <input type="text" name="1.6" value=""> &nbsp;&nbsp;&nbsp;
  32. @1:7 <input type="text" name="1.7" value=""> &nbsp;&nbsp;&nbsp;
  33. @1:8 <input type="text" name="1.8" value=""> &nbsp;&nbsp;&nbsp;<br>
  34. @1:9 <input type="text" name="1.9" value=""> &nbsp;&nbsp;&nbsp;
  35. @1:10 <input type="text" name="1.10" value=""> &nbsp;&nbsp;&nbsp;
  36. @1:11 <input type="text" name="1.11" value=""> &nbsp;&nbsp;&nbsp;
  37. @1:12 <input type="text" name="1.12" value=""> &nbsp;&nbsp;&nbsp;<br>
  38. </div>
  39. <hr>
  40. </form>
  41. </body>
  42. </html>


Opisz dokładniej to:
Cytat
Po każdej linii <hr> "grupie" chciałbym aby dynamicznie wyliczało różnicę, czyli wpisujemy do LW1 120, a danej grupie okien np 25, 30, 15 daje 70 czyli powinno być -30.

Go to the top of the page
+Quote Post
gwinon
post
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 11.10.2010

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


Tzn. Do komórki wiodącej LW1 wpisujemy 120, robimy klik w jeden z komórek, przepisuje nam się wartość 120, ale celowo zmieniamy na 80, i do innej komórki w obrębie grupy {rozdzielone hr} wpisujemy np 10, wiec 120 - 80 - 10 =30, otrzymujemy na poczatku grupy informacje o braku -30.
Go to the top of the page
+Quote Post
kamil4u
post
Post #4





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


http://kamil.contrel.pl/php.pl/3/klik.html (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 02:06