功能:
你可以点击加减键来使数字加减,也可以直接编辑。
注意:1,最少之能事0,不能再减了。2如果编辑的时候只能输入数字(你可以直接设置input 的type="number"或者设置输入其他内容的时候,都是显示的0)
<li id="setScore">
<i class="set">设置积分:</i>
<span class="jian"></span><input type="text" id="score" name="resourceScore" class="name02" >
<span class="jia"></span>
<span class="Validform_checktip"></span>
</li>
.jian {
display: block;
background: url(/imges/res/bt_jian.png) no-repeat center center;
width: 24px;
height: 24px;
padding: 6px 6px;
float: left;
cursor: pointer;
}
.jia {
display: block;
background: url(/imges/res/bt_jia.png) no-repeat center center;
width: 24px;
height: 24px;
padding: 6px 6px;
float: left;
cursor: pointer;
}
.name02 {
width: 98px;
height: 34px;
float: left;
text-align: center;
}
点击加减号
$("#setScore span").click(function(){
var score = $("#setScore input").val();var setScore = $(this).attr("class");
if(setScore == "jia"){
$("#setScore input").val(parseInt(score)+1);
}else if(setScore == "jian"){
score = parseInt(score)-1;
$("#setScore input").val((score >= 0)?score:0);
}
});
其他内容的时候,都是显示的0
$("#score").keyup(function(){
var scoreNum = $(this).val();if(!/^\d*$/.test(scoreNum)){
$(this).val(0);
}
});