我目前有一个数字输入脚本,其行为类似于计算器,显示数字的方式,但我想在小数点后两个数字后停止向系列添加额外的数字。
这是我到目前为止所拥有的,尽管限制没有正确发生。
它应该像这样工作:
1.25 - 允许
12.5 - 允许
125.5 - 允许
125.55 - 允许
123.555 - 不允许
rText = document.getElementById("resultText");
function selectNumber(num) {
if (!rText.value || rText.value == "0") {
rText.value = num;
}
else {
这部分工作…
rText.value += num;
}
}
}
但这部分不起作用…有什么想法吗???
if (rText.value.length - (rText.value.indexOf(".") + 1) > 2) {
return false;
} else {
rText.value += num;
}
}
}
原文由 cloudseeker 发布,翻译遵循 CC BY-SA 4.0 许可协议