jquery实现键盘输入控制???? input 只能输入数字(可包含2位小书),输入时会取值进行时时计算的!
input值改变时-我是时时取出(改变前后值)计算的-你贴出的:当输入不是数字时,也会取出进行计算的。不理想!...
input值改变时-我是时时取出(改变前后值)计算的- 你贴出的:当输入不是数字时,也会取出进行计算的。 不理想!
展开
1个回答
展开全部
靠谱啊,计算之前替换掉。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Test</title>
<script src="/jquery/jquery.js"></script>
</head>
<body>
10 * <input id="number" type="text" /> = <span id='result'></span>
<script>
$(function(){
$("#number").bind('keyup', function(k,v){
var obj = $(this);
obj.val(obj.val().replace(/[^\d]*/g, ''));
$('#result').html(obj.val() * 10);
});
});
</script>
</body>
</html>
追问
$("#pur_table",_currentTab).delegate("tr td input:text","keydown",function(e){
//处理 input 键盘按下
});
$("#pur_table",_currentTab).delegate("tr input","valuechange",function(e, previous){
//处理 取值计算
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询