http://codepen.io/hokaien/pen/jVgeGQ
if ( options[index] === wantTo )
{
var el = document.getElementById('number');
var res = originalNumber+=(amountBet*wantTo);
el.textContent= res;
}
}
我有这个轮子投注游戏。用户输入下注和下注的数字。轮子旋转。从平衡中减去赌注。如果用户在'2'上下注并落在2上,则用户获得下注* 2。
我如何编码'现在在2'上投注,'现在在3投注','现在投注5'按钮,这样只有当用户点击它时,他才能进入下一轮,并对该数字进行下注? / p>
目前存在的问题: 1.用户可以输入没有数字的投注进行投注,并减去他的信用。 (已解决)
var test2 =Number(document.getElementById("wantTo").value)
var test3 = Number(document.getElementById("wantTo"))
if ( test2 < 1, test3 != options) {
}
else {
var el = document.getElementById('number');
var res = originalNumber-=amountBet;
el.textContent= res;
}
答案 0 :(得分:0)
1)作出一个条件,检查一个值的输入,如果没有值避免从用户那里获得信用
2)再次需要额外的逻辑,可能是针对车轮返回值检查值数组
3)额外的逻辑,可能需要用户激活的机制,以便他可以玩,也许当值插入输入时,解决问题之前的问题4)当轮子事件以javascript开始时,你可以禁用输入:
document.getElementById('yourElementId').disabled = true;