赶紧 谢谢我。
<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 ;
},"最多只能保留三位小数!");