您现在的位置是:主页 > news > 建设什么网站好/全球搜钻是什么公司

建设什么网站好/全球搜钻是什么公司

admin2025/5/31 23:21:27news

简介建设什么网站好,全球搜钻是什么公司,dw 做静态网站,软件开发过程文档如题,网上找了很多都不太好实现。我的实现需求如下: 1、如果输入数字不带小数点那么自动加入两位小数,如:输入5,替换为5.00 2、输入5.,替换为5.00 3、输入5.1,替换为5.10 4、输入非数字&#xf…

建设什么网站好,全球搜钻是什么公司,dw 做静态网站,软件开发过程文档如题,网上找了很多都不太好实现。我的实现需求如下: 1、如果输入数字不带小数点那么自动加入两位小数,如:输入5,替换为5.00 2、输入5.,替换为5.00 3、输入5.1,替换为5.10 4、输入非数字&#xf…

如题,网上找了很多都不太好实现。我的实现需求如下:

1、如果输入数字不带小数点那么自动加入两位小数,如:输入5,替换为5.00

2、输入5.,替换为5.00

3、输入5.1,替换为5.10

4、输入非数字,自动清空

Javascript代码如下:

//限制输入数字,只能输入两位
function checkNum(obj) {//检查是否是非数字值if (isNaN(obj.value)) {obj.value = "0.00";return;}if (obj != null) {//没有小数时自动补零if (obj.value.indexOf('.') == -1) {if (obj.value == "") {obj.value = "0.00";} else {obj.value += ".00";}}if (obj.value.toString().split(".")[1].length < 2) {if (obj.value.toString().split(".")[1].length == 0) {obj.value += "00";}if (obj.value.toString().split(".")[1].length == 1) {obj.value += "0";}}//检查小数点后是否对于两位if (obj.value.toString().split(".").length > 1 && obj.value.toString().split(".")[1].length > 2) {obj.value = obj.value.substring(0, obj.value.indexOf('.') + 3);}}
}
function checkNumForEnter(obj) {//回车事件拦截if (event.keyCode == 13) {this.checkNum(obj);}
}

使用方法如下:

<asp:TextBox id="txtB_MinAmount" runat="server" Width="200px" οnblur="checkNum(this)" οnkeypress="checkNumForEnter(this)"></asp:TextBox>

注意,需要拦截onblur,onkeypress两个事件。

==>如有问题,请联系我:easonjim#163.com,或者下方发表评论。<==