我的Autonumeric插件有问题:
HTML
<input id="testInput" type="text" value="" />
Java脚本
//Init Autonumeric
$("#testInput").autoNumeric('init', {
aSep: '.',
aDec: ',',
aForm: true,
vMax: '999999999',
vMin: '20.00'
});
我尝试输入testInput,但是由于
vMin
是20.00
,所以我没有成功。示例:http://fiddle.jshell.net/gatfil/7h604exp/1/
自数字http://www.decorplanit.com/plugin/
谢谢
最佳答案
来自Autonumeric
plugin documentation:
如果最小值/最大值均为正值或负值,则必须为该字段分配一个默认值,该默认值大于或等于最小值且小于或等于最大值。
重要-请注意,vMin和vMax设置是限制。
意味着用户不能输入大于vMax值的值,并且
无法输入或删除低于vMin设置的值。设定时
将vMin和vMax值设置为正数或负数,您可以创建一个
矛盾的情况限制了用户输入值的能力。
考虑以下:
...
vMin:“ 10”和vMax:“ 100”,没有默认值-您永远无法
输入任何值。
因此,如果最小值/最大值均为正值或负值,则必须为该字段分配一个默认值,并且您处于样本情况下vMin:'10'和vMax:'100',并且没有默认值-您永远不能输入任何值。
因此解决方案是将vMin
值设置为您输入的默认值:
<input id="testInput" type="text" value="20" />
检查您更新的jsfiddle
希望能帮助到你,