function getPrice(sender){
value = $(sender).val();
value = Math.ceil(value*100)/100;
if(!isNaN(value)){
$(sender).val(value);
}else{
$(sender).val("");
alert("请输入正确的数字!");
}
}
<input type=text name="price" title="price" value="<%=Str4Html(sPrice)%>" class=gridtextbox
onkeypress="var k=event.keyCode; return k>=48&&k<=57||k==46"
onpaste="return !clipboardData.getData('text').match(/\D/)"
ondragenter="return false" style="ime-mode:Disabled"
onchange="getPrice(this)">
输入框价格验证与格式化
本文介绍了一个简单的JavaScript函数,用于验证和格式化输入框内的价格数据。该函数能够确保用户输入的是有效的数字,并将其格式化为两位小数。此外,还详细展示了如何通过HTML属性限制用户只能输入数字和小数点。
4868

被折叠的 条评论
为什么被折叠?



