如何使用set vMin在AutoNumeric输入中键入值

时间:2016-09-02 08:09:04

标签: javascript jquery

我遇到了自动数字插件的问题:

HTML

//Init Autonumeric
$("#testInput").autoNumeric('init', {
  aSep: '.',
  aDec: ',',
  aForm: true,
  vMax: '999999999',
  vMin: '20.00'
});

的Javascript

vMin

我尝试输入testInput,但我没有成功,因为20.00<properties> <jersey.version>1.19</jersey.version> <spring.version>4.2.7.RELEASE</spring.version> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-server</artifactId> <version>1.19</version> </dependency> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-core</artifactId> <version>1.19</version> </dependency> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-servlet</artifactId> <version>1.19</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>5.2.0.Final</version> </dependency> <dependency> <groupId>org.hibernate.common</groupId> <artifactId>hibernate-commons-annotations</artifactId> <version>5.0.1.Final</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>6.0.2</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-dbcp2</artifactId> <version>2.1.1</version> </dependency> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.1.0.Final</version> </dependency> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-json</artifactId> <version>1.19</version> </dependency> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20160810</version> </dependency> </dependencies>

示例:http://fiddle.jshell.net/gatfil/7h604exp/1/

自动数字http://www.decorplanit.com/plugin/

谢谢

1 个答案:

答案 0 :(得分:0)

来自Autonumeric plugin documentation:

  

如果最小值/最大值都是正数或负数,则必须为该字段分配一个大于或等于最小值且小于或等于最大值的默认值。

     

重要 - 请理解vMin&amp; vMax设置是限制。   意味着用户无法输入大于vMax值的值   无法输入或删除vMin设置以下的值。设置时   vMin&amp;你可以创建一个正面或负面的vMax值   矛盾的情况限制了用户输入值的能力。   请考虑以下事项:

     

...

     

VMIN:&#39; 10&#39; &安培; VMAX:&#39; 100&#39;并且没有默认值 - 你永远不会   输入任何值。

所以如果最小值/最大值都是正数或负数,则必须为字段分配默认值,并且您在样本情况中< EM> VMIN:&#39; 10&#39; &安培; VMAX:&#39; 100&#39;并且没有默认值 - 您永远不能输入任何值。

所以解决方案是将vMin值设置为您输入的默认值:

<input id="testInput" type="text" value="20" />

检查更新后的jsfiddle

希望它有所帮助,