<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Artjom P&#xF5;ldsaar Portfolio</provider_name><provider_url>https://artjompoldsaar24.thkit.ee/wp/eng</provider_url><author_name>admin</author_name><author_url>https://artjompoldsaar24.thkit.ee/wp/eng/author/admin/</author_url><title>JS: Music form creation - Artjom P&#xF5;ldsaar Portfolio</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="GGTBRToFTI"&gt;&lt;a href="https://artjompoldsaar24.thkit.ee/wp/eng/js-muusika-ankeedi-loomine/"&gt;JS: Music form creation&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://artjompoldsaar24.thkit.ee/wp/eng/js-muusika-ankeedi-loomine/embed/#?secret=GGTBRToFTI" width="600" height="338" title="&#x201C;JS: Music form creation&#x201D; &#x2014; Artjom P&#xF5;ldsaar Portfolio" data-secret="GGTBRToFTI" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://artjompoldsaar24.thkit.ee/wp/eng/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><description>JS Funktsioonid function muusikaTead() &#x2013; funktsioon mis kasutatakse esimesel k&#xFC;simusel, see kontrollib k&#xF5;ik checkbox v&#xE4;&#xE4;rtused, kas on m&#xE4;rgitud v&#xF5;i ei, ja siis kirjutab vastus function koolArvamus() &#x2013; teise k&#xFC;simuste funktsioon, lihtsalt kontrollib teksti mis kasutaja kirjutas ja kirjutab selle vastusele function tundidMuusika() &#x2013; kolmanda k&#xFC;simuste funktsioon, lihtsalt kontrollib mis number on valitud ja kirjutab vastus function kuuladRaadiot() &#x2013; neljanda k&#xFC;simuste funktsioon, kontrollib k&#xF5;ik kolme radio buttoni v&#xE4;&#xE4;rtused ja selle p&#xF5;hjus kirjutab vastust function radiojaamad() &#x2013; viienda k&#xFC;simuste funktsioon, lihtsalt kontrollib mis tekst kasutaja kirjutas ja kirjutab seda vastusele function rohkemKuulad() &#x2013; kuuenda k&#xFC;simuste funktsioon, konrollib 6 radio buttonid ja kirjutab vastusele mis nupp on m&#xE4;rgitud function puhasta2() &#x2013; v&#xF5;tab dokumendist element nimega &#x2018;vorm&#x2019; ja siis teeb ts&#xFC;kkel mis v&#xF5;tab k&#xF5;ik child elemendid selle vormist, ja ka v&#xF5;tab k&#xF5;ik child elemendid nende elemendist, ja nii edasi kuni sellel pole child elemendid. Ja k&#xF5;ikedele elemendile puhastab nende sisu. function kokku() &#x2013; kokkuv&#xF5;te funktsioon, mis kasutatakse kui Saada nupp on klikitud. V&#xF5;tab k&#xF5;ik vastus elemendid lehelt ja kirjutab nende sisu &#xFC;he tekstiga kokkuv&#xF5;tele. Muusika K&#xFC;sitlus Milliseid muusikuid/ansambleid sa tead? Rammstein The Beatles Machine Girl Nirvana Mida arvad muusika kuulamisest koolis? Mitu tundi p&#xE4;evas sa kuulad muusikat? Kas sa kuulad raadiot? Jah M&#xF5;nikord Ei Milliseid raadiojaamu oskad nimetada? Millist muusikat sa k&#xF5;ige rohkem kuulad? Rock Jazz Jungle Breakbeat DnB Atmospheric function muusikaTead() { let check1 = document.getElementById(&#x201C;checkbox1&#x201D;); let check2 = document.getElementById(&#x201C;checkbox2&#x201D;); let check3 = document.getElementById(&#x201C;checkbox3&#x201D;); let check4 = document.getElementById(&#x201C;checkbox4&#x201D;); let vastus = document.getElementById(&#x201C;vastus1&#x201D;); let ans = &#x201C;Sinu valitud muusikud: &#x201C;; if (check1.checked) { ans += check1.value + &#x201C;, &#x201C;; } if (check2.checked) { ans += check2.value + &#x201C;, &#x201C;; } if (check3.checked) { ans += check3.value + &#x201C;, &#x201C;; } if (check4.checked) { ans += check4.value + &#x201C;, &#x201C;; } vastus.innerText = ans; } function koolArvamus() { let textarea = document.getElementById(&#x201C;teine&#x201D;); let vastus = document.getElementById(&#x201C;vastus2&#x201D;); vastus.innerText = &#x201C;Sinu arvamus: &#x201D; + textarea.value; } function tundidMuusika() { let range = document.getElementById(&#x201C;kolmas&#x201D;); let vastus = document.getElementById(&#x201C;vastus3&#x201D;); vastus.innerText = &#x201C;Sa kuulad muusikat &#x201D; + range.value + &#x201D; tundi p&#xE4;evas.&#x201D;; } function kuuladRaadiot() { let jah = document.getElementById(&#x201C;checkbox5&#x201D;); let monikord = document.getElementById(&#x201C;checkbox6&#x201D;); let ei = document.getElementById(&#x201C;checkbox7&#x201D;); let vastus = document.getElementById(&#x201C;vastus4&#x201D;); if (jah.checked) { vastus.innerText = &#x201C;Sa kuulad raadiot.&#x201D;; } if (monikord.checked) { vastus.innerText = &#x201C;Sa m&#xF5;nikord kuulad raadiot.&#x201D;; } if (ei.checked) { vastus.innerText = &#x201C;Sa ei kuula raadiot.&#x201D;; } } function radiojaamad() { let text = document.getElementById(&#x201C;viies&#x201D;); let vastus = document.getElementById(&#x201C;vastus5&#x201D;); vastus.innerText = &#x201C;Sinu nimetatud jaamad: &#x201D; + text.value; } function rohkemKuulad() { let radio1 = document.getElementById(&#x201C;radio1&#x201D;); let radio2 = document.getElementById(&#x201C;radio2&#x201D;); let radio3 = document.getElementById(&#x201C;radio3&#x201D;); let radio4 = document.getElementById(&#x201C;radio4&#x201D;); let radio5 = document.getElementById(&#x201C;radio5&#x201D;); let radio6 = document.getElementById(&#x201C;radio6&#x201D;); let vastus = document.getElementById(&#x201C;vastus6&#x201D;); if (radio1.checked) { vastus.innerText = &#x201C;Sinu vastus: &#x201D; + radio1.value; } if (radio2.checked) { vastus.innerText = &#x201C;Sinu vastus: &#x201D; + radio2.value; } if (radio3.checked) { vastus.innerText = &#x201C;Sinu vastus: &#x201D; + radio3.value; } if (radio4.checked) { vastus.innerText = &#x201C;Sinu vastus: &#x201D; + radio4.value; } if (radio5.checked) { vastus.innerText = &#x201C;Sinu vastus: &#x201D; + radio5.value; } if (radio6.checked) { vastus.innerText = &#x201C;Sinu vastus: &#x201D; + radio6.value; } } function puhasta2() { let form = document.getElementById(&#x201C;vorm&#x201D;); function clearElement(element) { if (element.type === &#x201C;text&#x201D; || element.type === &#x201C;password&#x201D; || element.type === &#x201C;email&#x201D; || element.tagName === &#x201C;TEXTAREA&#x201D;) { element.value = &#x201C;&#x201D;; } else if (element.type === &#x201C;radio&#x201D; || element.type === &#x201C;checkbox&#x201D;) { element.checked = false; } else if (element.tagName === &#x201C;SELECT&#x201D;) { element.selectedIndex = -1; } if (element.id.indexOf(&#x201C;vastus&#x201D;) !== -1) { element.innerHTML = &#x201C;&#x201D;; } for (let child of element.children) { clearElement(child); } } for (let element of form.elements) { clearElement(element); } let vastus1 = document.getElementById(&#x201C;vastus1&#x201D;); let vastus2 = document.getElementById(&#x201C;vastus2&#x201D;); let vastus3 = document.getElementById(&#x201C;vastus3&#x201D;); let vastus4 = document.getElementById(&#x201C;vastus4&#x201D;); let vastus5 = document.getElementById(&#x201C;vastus5&#x201D;); let vastus6 = document.getElementById(&#x201C;vastus6&#x201D;); vastus1.innerText = &#x201C;&#x201D;; vastus2.innerText = &#x201C;&#x201D;; vastus3.innerText = &#x201C;&#x201D;; vastus4.innerText = &#x201C;&#x201D;; vastus5.innerText = &#x201C;&#x201D;; vastus6.innerText = &#x201C;&#x201D;; } function kokku() { let kokku = document.getElementById(&#x201C;kokku&#x201D;); let vastus1 = document.getElementById(&#x201C;vastus1&#x201D;); let vastus2 = document.getElementById(&#x201C;vastus2&#x201D;); let vastus3 = document.getElementById(&#x201C;vastus3&#x201D;); let vastus4 = document.getElementById(&#x201C;vastus4&#x201D;); let vastus5 = document.getElementById(&#x201C;vastus5&#x201D;); let vastus6 = document.getElementById(&#x201C;vastus6&#x201D;); let ans = &#x201C;Kokkuv&#xF5;te: &#x201C;; ans += vastus1.innerText + &#x201C;&#x201C;; ans += vastus2.innerText + &#x201C;&#x201C;; ans += vastus3.innerText + &#x201C;&#x201C;; ans += vastus4.innerText + &#x201C;&#x201C;; ans += vastus5.innerText + &#x201C;&#x201C;; ans += vastus6.innerText + &#x201C;&#x201C;; kokku.innerHTML = ans; } body { display: flex; justify-content: center; align-items: center; margin: 0; flex-direction: column; } form { max-width: 800px; width: 100%; } table, td, tr { border: 1px solid black; border-collapse: collapse; padding: 15px; } td { width: 300px; max-width: 100%; padding: 10px; text-align: center; } .question { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; text-align: center; width: 100%; transition: color 0.3s ease; font-size: 18px; } .question:hover { color: dodgerblue; } .checkboxes { display: flex; flex-wrap: wrap; gap: 5px; justify-content: center; } .checkbox-item { display: inline-flex; align-items: center; /* Align the checkbox and label properly */ transition: color 0.3s ease; } .checkbox-item:hover { color: goldenrod; } .checkbox-item input { margin-right: 5px; /* Space between checkbox and label */ } textarea { width: 100%; height: 100%; box-sizing: border-box; } input[type=&#x201D;text&#x201D;] { width: 100%; box-sizing: border-box; height: 40px; } input[type=&#x201D;button&#x201D;] { padding: 10px; border: none; border-radius: 10px; margin: 10px; background-color: dodgerblue; color: white; font-weight: bold; cursor: pointer; transition: background-color 0.3s ease, color 0.3s ease; } input[type=&#x201D;button&#x201D;]:hover { background-color: lightskyblue; } h2 { transition: color 0.5s ease; } h2:hover { animation: rainbow 2s linear infinite; } @keyframes rainbow { 0% { color: red; } 14% { color: orange; } 28% { color: yellow; } 42% { color: green; } 57% { color: blue; } 71% { color: indigo; } 85% { color: violet; } 100% { color: red; } }</description></oembed>
