0

私はこのコードを持っています:

$(document).delegate("input", "focus", function (e) {
   $("input").inputmask("1239999", oncleared: function () {}});     
});

ロードページの後に<input type='text' id='input' value="123" />デフォルトがあります。value=123すべてのテキストボックスをクリアしようとすると、この部分"123"は静的マスクなのでクリアできませんが、フォーカスを失った後、テキストボックスがクリアされて悲しいです。使ってみます

oncleared: function () {
                    e.preventDefault();
                    e.stopImmediatePropagation();
                }, 

しかし、うまくいきませんでした。誰かが私を幸せにして、この値をテキストボックスに永遠に保持できますか?

4

1 に答える 1

0

clearMaskOnLostFocus: falseオプションを使用して問題を解決します。

$(document).delegate("input", "focus", function (e) {
   $("input").inputmask("1239999", clearMaskOnLostFocus: false});     
});
于 2016-09-29T02:38:52.423 に答える