为以芳香犹再回首。
前言
提示:这里可以添加本文要记录的大概内容:
input文本框只允许填写数字且限制浮点位数。
一、HTML标签
<input type="text" id="iptNum" value="1" onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,3})?).*$/g, '$1')" onblur="onblurQtyDefault(this)" />
二、jQuery动态绑定
提示:onkeyup添加的内容中“\”要用转义,所以是双斜杠“\\”
$(function () {
$("#iptNum").attr({
onkeyup: "value=value.replace(/^\\D*(\\d*(?:\\.\\d{0,3})?).*$/g, '$1')",
onblur: "onblurQtyDefault(this)"
});
});
var onblurQtyDefault = function (obj) {
if ($(obj).val() != "") {
if (parseFloat($(obj).val()) < 0.001) {
$(obj).val("1");
}
} else {
$(obj).val("1");
}
}