最小值超过0, 是负数, 那么就改成0。
最大值超过100, 那么就修改为100。
也可以自行修改函数内容。
1.页面效果
2.js函数
ruleConfig.checkNumberValue = function (inputObj) {
//效验输入数字是否0-100
if(!/(^0$)|(^100$)|(^\d{1,2}$)/.test(inputObj.value)) {
if(inputObj.value>100){
inputObj.value = 100;
}
if(inputObj.value<0){
inputObj.value = 0;
}
}
}
3.标签事件
<div>
<label style="width: auto">我司服务费率:</label>
<input style="width: 50px;" type="radio" name="companyServiceFeeType" value="2"/>固定费率
<input type="number" name="companyServiceFee" onchange="ruleConfig.checkNumberValue(this)" placeholder="请填写"/>(%)
</div>