//const saiahind=1.50;
const justuhind=1.0;
const pontsikhind=2.0;
const magushind=3.0;
function calcualate (val,saiatyyp){
return(val*saiatyyp).toFixed(2);
}
//kontrolli kogusvalib ei ole tühi
function valideForm(){
let x = document.forms[“kalkulaator”][“kogus”].value;
if (x === “”) {
alert(“Palun sisseta kogus!”);
return false;
}
}
//arvutame hind mis sõltub tekstist tekstkastis
function inputtextvalue() {
clearselect ();
valideForm();
puhastabselectvalikud();
clearcheckvalik()
let answer=document.getElementById(“vastus”);
let kogus=document.getElementById(“kogus”);
let inputvalue=kogus.value;
let saiatyyp=document.getElementById(“saiatyyp”).value;
if (saiatyyp===”juustu”){
answer.innerHTML=”Sinu said maksab “+calcualate(inputvalue,justuhind);
}
else if (saiatyyp===”magus”){
answer.innerHTML=”Sinu said maksab “+calcualate(inputvalue,magushind);
}
else if (saiatyyp===”pontsik”){
answer.innerHTML=”Sinu said maksab “+calcualate(inputvalue,pontsikhind);
}
else {
answer.innerHTML=”wrong”;
}
}
//arvutab kindla hinnaga saia
function hind(){
let answer=document.getElementById(“vastus”);
let kogus=document.getElementById(“kogus”);
answer.innerHTML = “Hind on “+ (kogus.value*saiahind).toFixed(2) + ” euro”;
}
function selectopiton(event){
tuhisatteksvalue();
puhastabselectvalikud()
valideForm();
clearcheckvalik()
let answer=document.getElementById(“vastus”);
let kogus=document.getElementById(“kogus”);
let inputvalue=kogus.value;
let saiatyyp2=event.target.value
if (saiatyyp2===”juustu”){
answer.innerHTML=”Sinu said maksab “+calcualate(inputvalue,justuhind);
}
else if (saiatyyp2===”magus”){
answer.innerHTML=”Sinu said maksab “+calcualate(inputvalue,magushind);
}
else if (saiatyyp2===”pontsik”){
answer.innerHTML=”Sinu said maksab “+calcualate(inputvalue,pontsikhind);
}
else {
answer.innerHTML=”wrong”;
}
}
function radiochoose(event){
tuhisatteksvalue();
valideForm();
clearselect ();
clearcheckvalik()
let answer=document.getElementById(“vastus”);
let kogus=document.getElementById(“kogus”);
let inputvalue=kogus.value;
if (event.target.id ===”juustu”){
answer.innerHTML=”Sinu said maksab “+calcualate(inputvalue,justuhind);
}
else if (event.target.id===”magus”){
answer.innerHTML=”Sinu said maksab “+calcualate(inputvalue,magushind);
}
else if (event.target.id===”pontsik”){
answer.innerHTML=”Sinu said maksab “+calcualate(inputvalue,pontsikhind);
}
else {
answer.innerHTML=”eba korrektne saia nimi”;
}
}
function checkboxidsaid(){
tuhisatteksvalue();
valideForm();
clearselect ();
puhastabselectvalikud()
let kokku=0;
let answer=document.getElementById(“vastus”);
let kogus=document.getElementById(“kogus”);
let inputvalue=kogus.value;
let checkcounter=0;
let elem1= document.getElementById(“magus2”)
let elem2= document.getElementById(“juustu2”)
let elem3= document.getElementById(“pontsik2”)
if (elem1.checked) {
kokku += magushind;
}
if (elem2.checked) {
kokku += justuhind;
}
if (elem3.checked) {
kokku += pontsikhind;
}
answer.innerHTML=”Sinu said maksab “+calcualate(inputvalue,kokku)
kokku=0;
}
//puhastab tekstikaasti sassetatud väärtus!
function tuhisatteksvalue(){
document.getElementById(“saiatyyp”).value=””;
}
//puhastab select valikud
function clearselect (){
document.getElementById(“saiatyyp2”).selectedIndex=0;
}
//puhadtab select valikud
function puhastabselectvalikud() {
let elem = document.getElementsByName(“saiatyyp3”)
for(let i =0; i<elem.length;i++){
elem[i].checked=false
}
}
//puhatab checkbxid
function clearcheckvalik(){
let elem1= document.getElementById("magus2")
let elem2= document.getElementById("juustu2")
let elem3= document.getElementById("pontsik2")
elem1.checked=false;
elem3.checked=false;
elem2.checked=false;
}