您现在的位置是:主页 > news > 建设什么网站好/全球搜钻是什么公司
建设什么网站好/全球搜钻是什么公司
admin2025/5/31 23:21:27【news】
简介建设什么网站好,全球搜钻是什么公司,dw 做静态网站,软件开发过程文档如题,网上找了很多都不太好实现。我的实现需求如下: 1、如果输入数字不带小数点那么自动加入两位小数,如:输入5,替换为5.00 2、输入5.,替换为5.00 3、输入5.1,替换为5.10 4、输入非数字…
建设什么网站好,全球搜钻是什么公司,dw 做静态网站,软件开发过程文档如题,网上找了很多都不太好实现。我的实现需求如下: 1、如果输入数字不带小数点那么自动加入两位小数,如:输入5,替换为5.00 2、输入5.,替换为5.00 3、输入5.1,替换为5.10 4、输入非数字…
如题,网上找了很多都不太好实现。我的实现需求如下:
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,或者下方发表评论。<==