0

我想在文本框上放置一个十进制掩码。我希望格式为 999.99999('.' 左侧的三位数字和右侧的 5 位。

我想在开始时允许负号'-'

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

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

但这不允许在开头放置“-”符号

我也试过

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

但它不起作用。

任何帮助是极大的赞赏

4

1 回答 1

1

这个插件允许您创建自己的掩码元素.. https://github.com/digitalBush/jquery.maskedinput

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

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

于 2012-05-09T14:04:26.430 回答