writing function add a value to array - smallQuerty/canvas_charts GitHub Wiki

<head> <button onClick="zacit()">some data</button> <button onClick="odejit()">endit</button> <br> <input placeholder="Položka" id = "polozka"> <button onClick = "zaplatit_vybrane()">payforit</button> <button onClick = "zaplatit_vse()">payall</button> <p id = "ucet"></p> </head>

var seznam = [];
function vypis()
{
var text = "";
document.getElementById("ucet").innerHTML = "";
for (var i = 0; i < seznam.length; i++)
{
text = (i+1) + ". " + seznam[i] + "
";
document.getElementById("ucet").innerHTML += text;
}
}
function zacit()
{
var objednavka = true;
var cosida;

cosida = prompt("co si date?");  
if (cosida == "")  
{  
    while (cosida == "")  
    {  
        cosida = prompt("tomuhle nerozumím!?");  
    }  
}  
seznam.push(cosida);  
vypis();  

while (objednavka == true)  
{  
    if (cosida != null)  
    {  
        cosida = prompt("Dáš si ještě něco?");  
        if (cosida == "")  
        {  
            alert("tomuhle nerozumím!?");  
        }  
        else  
        {  
            seznam.push(cosida);  
            vypis();  
        }  
    }  
    else  
    {  
        objednavka = false;  
    }  
}  
seznam.pop();  
vypis();  

}

function odejit()
{
if (seznam.length != 0)
{
alert("Ještě, si nezaplatil...");
}
else
{
alert("Díky za zaplacení!.");
}
}

function zaplatit_vse()
{
seznam = [];
alert("Díky za to, že platíš vše!");
vypis();
}

function zaplatit_vybrane()
{
var cozaplatit = document.getElementById("polozka").value;

if (isNaN(cozaplatit) || (cozaplatit == ""))  
{  
    alert("Tohle sis neobjednával, nemůžeš to zaplatit");  
}  
else if (cozaplatit > seznam.length)  
{  
    alert("Chceš platit nějak moc...");  
}  
else if (cozaplatit <= 0)  
{  
    alert("Tohle tu není!");  
}  
else  
{  
    alert("Díky za zaplacení!!!" + seznam[cozaplatit-1] + ".");  
    seznam.splice((cozaplatit-1),1);  
    vypis();  

}  
document.getElementById("polozka").value = "";  

}

⚠️ **GitHub.com Fallback** ⚠️