{"id":58588,"date":"2016-05-10T09:49:55","date_gmt":"2016-05-10T08:49:55","guid":{"rendered":"https:\/\/pl.wordpress.org\/support\/topic\/contact-form-7-pole-sumujace-wartosci-liczbowe\/"},"modified":"2016-08-05T22:17:31","modified_gmt":"2016-08-05T22:17:31","slug":"contact-form-7-pole-sumujace-wartosci-liczbowe","status":"publish","type":"topic","link":"https:\/\/pl.wordpress.org\/support\/topic\/contact-form-7-pole-sumujace-wartosci-liczbowe\/","title":{"rendered":"contact form 7 &#8211; pole sumuj\u0105ce warto\u015bci liczbowe"},"content":{"rendered":"<p>Witam,<\/p>\n<p>stworzy\u0142em formularz kontaktowy s\u0142u\u017c\u0105cy do oceny pewnych element\u00f3w. W odpowiedzi na pytania u\u017cy\u0142em warto\u015bci s\u0142ownych typu &#8222;dobra&#8221; &#8222;bardzo dobra&#8221; &#8211; u\u017cy\u0142em do tego pola &#8222;select&#8221;.<\/p>\n<pre><code>&lt;td&gt;[select* ocena-elementow1 class:css-sho-ocena &quot;---&quot; &quot;Niedostateczny&quot; &quot;Dostateczny&quot; &quot;Dobry&quot; &quot;Bardzo dobry&quot;]&lt;\/td&gt;<\/code><\/pre>\n<p>Z tego co wygooglowa\u0142em potrzebny jest skrypt js by m\u00f3c przypisa\u0107 warto\u015bci liczbowe do warto\u015bci s\u0142ownych i m\u00f3c umie\u015bci\u0107 pole z sum\u0105 warto\u015bci.<\/p>\n<p>znalaz\u0142em na tym forum taki skrypt:<\/p>\n<pre><code>jQuery(document).ready(function($){\n\nvar ceny = {\n &#039;produkt-a&#039;: 10,\n &#039;produkt-b&#039;: 5,\n &#039;produkt-c&#039;: 2\n};\n\nvar $cb = jQuery(&#039;.produkty input[type=checkbox]&#039;);\n\n$cb.click(function() {\n var total = 0;\n $cb.each(function (){ if (this.checked) total += ceny[$(this).val()]; });\n $(&quot;#suma&quot;).val(total);\n});\n\n});<\/code><\/pre>\n<p>i takie jego powi\u0105zanie z przyk\u0142adowym formularzem:<\/p>\n<pre><code>&lt;p&gt;Wybi\u00f3r:&lt;\/p&gt;\n[checkbox produkty class:produkty &quot;produkt-a&quot; &quot;produkt-b&quot; &quot;produkt-c&quot;]\n\n&lt;p&gt;Suma:&lt;\/p&gt;\n[text* suma id:suma]<\/code><\/pre>\n<p>Czy m\u00f3g\u0142by kto\u015b pom\u00f3c mi udzielaj\u0105c informacji jak podpi\u0105\u0107 prawid\u0142owo taki skrypt pod contact form 7?<br \/>\nCzy znacie inne skrypty kt\u00f3re mia\u0142y by tak\u0105 funkcjonalno\u015b\u0107?<\/p>\n<p>ps. przerobi\u0142em skrypt na tak\u0105 form\u0119:<\/p>\n<pre><code>jQuery(document).ready(function($){\n\nvar ceny = {\n &#039;---&#039;: 0,\n &#039;Niedostateczny&#039;: 0,\n &#039;Dostateczny&#039;: 3\n &#039;Dobry&#039;: 4\n &#039;Bardzo dobry&#039;: 5\n};\n\nvar $cb = jQuery(&#039;.css-sho-ocena input[type=select]&#039;);\n\n$cb.click(function() {\n var total = 0;\n $cb.each(function (){ if (this.checked) total += ceny[$(this).val()]; });\n $(&quot;#suma&quot;).val(total);\n});\n\n});<\/code><\/pre>\n<p>Umieszcza\u0142em go na r\u00f3\u017cne sposoby i nic to nie przynios\u0142o&#8230; Nie wiem czy skrypt ma b\u0142\u0119dy czy \u017ale go umieszczam czy jedno i drugie&#8230;<\/p>\n<p>Znam dobrze html i css, niestety js nie umiem &#8211; startuje z nauk\u0105 tego j\u0119zyka.<\/p>\n","protected":false},"template":"","class_list":["post-58588","topic","type-topic","status-publish","hentry","topic-tag-contact-form-7","topic-tag-js","topic-tag-sum","topic-tag-suma","topic-tag-wp","topic-tag-zliczanie"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pl.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/58588","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pl.wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/pl.wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/pl.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/58588\/revisions"}],"wp:attachment":[{"href":"https:\/\/pl.wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=58588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}