2016-05-15 22 views
2

デジタルブッシュ入力マスクを使用しています。現在、私はそれを0:00:00として設定しています。数字を入力すると、左から右に入力されます。したがって、1を追加すると1:00:00になります... 1:10:00にもう1つの結果が追加されます。右から左に移動したいので、1は0:00:01になります。もう1つを追加すると0:00:11になります。
私は自分の入力にdir = "rtl"を添付しています。これは自分自身のフォーマットでは、プレースホルダテキストを右にフォーマットしても数字が入力される方法には影響しません。 numericInput:trueを追加すると、数値は右から左に、目的のとおりに入力されますが、プレースホルダの値は保持されません。_:に移動します。
誰かが指示を送ってください/これが可能かどうかを知ることができますか?私はこれを見つけたRight to left mask input with jQueryしかし、それを動作させるように見えることはできません。ありがとう!右から左の入力マスク

答えて

1

私はRobinHerbots入力マスクを使用しました。

私のHTMLの入力ブロック:

<input type = "text" name = "result" id = "result" placeholder= "0:00:00" dir="rtl"> 

jqueryのフォーマット:

$(document).ready(function(){ 
    $("#result").inputmask("9:99:99",{numericInput:true, placeholder:"0"}); 
}); 

この結果は、プレースホルダ0:00:00であり、あなたが入力したときに "1"、それは0になり:00:01。その後、 "23"は00:01:23になります。