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 = "";
}