簡體   English   中英

如何使用set vMin在AutoNumeric輸入中鍵入值

[英]How type value in AutoNumeric input with set vMin

我有自動數字插件的問題:

HTML

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

使用Javascript

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

我嘗試輸入testInput,但我沒有成功,因為vMin20.00

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

自動數字http://www.decorplanit.com/plugin/

謝謝

來自Autonumeric插件文檔:

如果最小值/最大值都是正數或負數,則必須為該字段分配一個大於或等於最小值且小於或等於最大值的默認值。

重要信息 - 請理解vMin和vMax設置是限制。 這意味着用戶無法輸入大於vMax值的值,也無法輸入或刪除vMin設置以下的值。 將vMin和vMax值設置為正值或負值時,可能會產生一種自相矛盾的情況,這會限制用戶輸入值的能力。 考慮以下:

...

vMin:'10'和vMax:'100'並且沒有默認值 - 您永遠不能輸入任何值。

因此, 如果最小值/最大值都是正數或負數,則必須為該字段分配一個默認值並且您處於示例情況vMin:'10'和vMax:'100'並且沒有默認值 - 您永遠不能輸入任何價值。

所以解決方案是將vMin值設置為您輸入的默認值:

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

檢查更新的jsfiddle

希望能幫助到你,

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM