input 数值上限 下限 验证 , 验证保留 几位小数 ,验证只能输入数值类型

 赶紧 谢谢我。

<div class="input-group" style="margin-left:20px">


<span style="line-height: 25px;padding: 2px;" class="pull-left">下限</span>


<input type="text" id="fsdxx_'+index+'" name="fsdxx_'+index+'" onblur="supplementDecimalPoint(this)" onkeydown="onlyNum(event)" validate="{required:true,checkNumber:true, checkFsdxx:'+index+'}" class="form-control input-sm width-35"/>

<span style="line-height: 25px;padding: 2px;" class="pull-left">至</span>

<input type="text" id="fsdsx_'+index+'" name="fsdsx_'+index+'" onkeydown="onlyNum(event)" validate="{required:true,checkNumber:true, checkFsdsx:'+index+'}" class="form-control input-sm width-35"/>


<span style="line-height: 25px;padding: 2px;" class="pull-left">上限</span>

</div>

function onlyNum(e){
	var event = jQuery.event.fix(e);
	if(!(event.keyCode==46)&&!(event.keyCode==8)&&!(event.keyCode==37)&&!(event.keyCode==39)&&!(event.keyCode==189)&&!(event.keyCode==109)&&!(event.keyCode==110)&&!(event.keyCode==190)) 
	if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))  
	event.preventDefault();
}

//验证分数下限
$.validator.addMethod("checkFsdxx", function(value, element, param) {
	var isUnique = false;
	var fsdsx = $("#fsdsx_"+param).val();
	if(fsdsx == null || fsdsx == '') {
		isUnique = true;
	}else {
		value = parseFloat(value);
		fsdsx = parseFloat(fsdsx);
		if(value < fsdsx) {
			isUnique = true;
		}
	}
	return isUnique ;
},"分数下限必须小于分数上限!!");

//验证分数上限
$.validator.addMethod("checkFsdsx", function(value, element, param) {
	var isUnique = false;
	var fsdxx = $("#fsdxx_"+param).val();
	if(fsdxx == null || fsdxx == '') {
		isUnique = true;
	}else {
		value = parseFloat(value);
		fsdxx = parseFloat(fsdxx);
		if(value > fsdxx) {
			isUnique = true;
		}
	}
	return isUnique ;
},"分数段上限必须大于分数段下限!!");


//验证系数
$.validator.addMethod("checkNumber", function(value, element, param) {
	var isUnique = false;
	var reg = /^(100|[1-9]\d|\d)(.\d{1,3})$/;
	if(reg.test(value)) {
		isUnique = true;
	}
	return isUnique ;
},"最多只能保留三位小数!");

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值