<input name="input" type="text" onkeyup="JHshNumberText(this)" id="title">
<br>
<script language="javascript" type="text/javascript">
function JHshNumberText(a)
{
var fa="";
if(a.value.substring(0,1)=="-")
fa="-";
var str=(a.value.replace(/[^0-9.]/g,'')).replace(/[.][0-9]*[.]/, '.');
if (str.substring(0,1)==".")
str="0"+str;
a.value=fa+str;
}
</script>
本文介绍了一种使用JavaScript实现的文本框输入限制方法,该方法能够有效控制用户仅能输入数字及小数点,并确保输入格式的正确性。对于输入的首字符为负号的情况也做了妥善处理。
792

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



