如何禁用或防止文本框中的负值?
这是我的 js 文件中的代码:
function compare(val)
{
if(document.getElementById("num1").value==""||document.getElementById("num2").value=="")
{
alert("Click start to start the game");
}
else
{
uservalue=compute(randomnumber1,val,randomnumber2);
if(uservalue==document.getElementById("res").value)
{
score=score+100;
document.getElementById("rimg").src="images/correct.png";
document.getElementById("txt2").value=score;
}
else if(uservalue!=document.getElementById("res").value)
{
score=score-100;
document.getElementById("rimg").src="images/wrong.png";
document.getElementById("txt2").value=score;
}
else
document.getElementById("rimg").src="images/wrong.png";
generate();
}
}
html文件中的文本框:
<input id="txt2" readonly="true" type="text" value="0" name="score">
在score=score-100;
我不断得到负值。谁能帮我吗?
提前致谢。