我正在使用JQuery创建一个计算器,并希望将输入框限制为仅8位数。 我的计算器只允许用户使用按钮而不是按键输入值。
HTML
<input class = "result" type-"text" maxlength="8" disabled />
仅凭这一点并不起作用,因为我使用的是JQuery。
JQuery的
// Click number
$(".b").click(function() {
var currentVal = $result.val();
var number = $(this).attr("value");
var newVal = number;
if(currentVal === "0") {
newVal = number;
} else {
if (clear == true) {
$result.val(newVal);
clear = false;
} else {
newVal = currentVal + number;
}
}
$result.val(newVal);
});
答案 0 :(得分:0)
只需更改
$result.val(newVal);
到
if (newVal.length <= 8) $result.val(newVal);