纬度的Jquery小数掩码

时间:2012-05-09 12:43:56

标签: jquery decimal mask

我想在文本框上放一个小数点缀。 我希望for mat为999.99999('。'左边三位数,右边五位。

我想在开头允许使用负号' - '

所以我们可以输入-245.45218例如 我试过用这个:

 $("#latitude").decimalMask("999.99999");

但是这不允许将' - '符号放在开头

我也试过

$("#latitude").decimalMask("#999.99999");

但它没有用。

非常感谢任何帮助

1 个答案:

答案 0 :(得分:1)

此插件允许您创建自己的遮罩元素.. https://github.com/digitalBush/jquery.maskedinput

$.mask.definitions['~']='[-]?';
$("#latitude").mask("~999.99999");​

jsfiddle:http://jsfiddle.net/lucuma/MKKWd/