<input type="text" id="txt1" onkeyup="sum();" onkeypress="return hanyaAngka(event);"/>
<script>
function hanyaAngka(evt) {
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
return true;
}
</script>
每次按键盘时如何自动多次使用 所以,如果我输入1,结果是1000
输入2结果是2000等
答案 0 :(得分:0)
这是一个基本的解决方案。
var sumkeys = 0;
function sum() {
console.log("The sum is: " + sumkeys);
sumkeys = 0;
}
function hanyaAngka(evt) {
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode < 48 || charCode > 57)
return 0;
else {
return sumkeys += (charCode - 48) * 1000;
}
}
<input type="text" id="txt1" onkeyup="sum();" onkeypress="return hanyaAngka(event);" />