只要輸入類型=文本,我的代碼就可以正常使用此插件,但我想使用type = number,因此正確的鍵盤顯示在移動設備上。如何使jquery.inputmask與輸入類型=數字一起工作?
有沒有辦法做到這一點,希望有一些設置,我錯過了文檔?
這裏是我的html:
<input id="Price" name="Price" type="number" placeholder="0.00" tabindex="3"/>
這裏是我的JS:
$(document).ready(function(){
$('#Price').inputmask("[9][9]9.99", {
numericInput: true,
"placeholder": "0",
showMaskOnHover: false,
greedy: false
});
});
如果插件做任何事情閱讀或設置光標位置或選擇/插入文本,你肯定會遇到問題在Chrome上,因爲他們所做的更改。看到這個問題:http://stackoverflow.com/questions/22381837/how-to-overcome-whatwg-w3c-chrome-version-33-0-1750-146-regression-bug-with-i – scunliffe
@scunliffe謝謝你指着我在正確的方向。我將立即將輸入更改爲文本,然後等待查看光標位置問題是否在chrome中解決。 – Nathaniel