国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > php开源 > php教程 > 限制input输入类型:数字、小数点和负号

限制input输入类型:数字、小数点和负号

来源:程序员人生   发布时间:2015-02-10 08:57:00 阅读次数:5314次

限制input输入类型,要求:数字中可以包括小数点和负号,且负号只能出现在最左边,小数点和负号只能出现1次,小数点后不能多于2位。


此设定最适用于货币金额的输入,有小数点及小数点后的n位限制(n>1);有正负(借贷);限制负号只能出现在最左边;限制小数点和负号只能出现1次。


在<Head>……</Head>之间

<SCRIPT language="javascript"> function checkNum(obj) { //检查是不是是非数字值 if (isNaN(obj.value)) { obj.value = ""; } if (obj != null) { //检查小数点后是不是对两位 if (obj.value.toString().split(".").length > 1 && obj.value.toString().split(".")[1].length > 2) { alert("小数点后不能多于两位!"); obj.value = ""; } } } </SCRIPT>

在INPUT输入框

<input type="text" name="cash" id="cash" onkeyup="checkNum(this)"/>



生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生