7

現在、電話用の ui-mask を使用した入力があります。入力された値がマスクの全長でない場合、入力をクリアします。クリックまたはフォーカスを失ったときに入力をクリアしないように ui-mask を設定する方法はありますか?

<input ui-mask="(999) 999-9999" type="text"/>
4

3 に答える 3

17

オプションを設定する ui-options 属性を設定できます。

<input ui-mask="(999) 999-9999" ui-options="{clearOnBlur: false}" type="text" />
于 2015-04-01T01:16:04.910 に答える
0

私が望んでいた正確な答えは本当に見つかりませんでしたが、これが私が行った解決策です。

<input ui-mask="?(999) 999-9999" type="text"/>

ui-mask を使用でき、フィールドがクリアされないようにするためです。

于 2014-12-22T17:36:47.313 に答える
0

ドキュメントによると、利用可能なオプションを使用して、アプリケーションでこれをグローバルに実現できます。app.config()

app.config(['uiMask.ConfigProvider', function(uiMaskConfigProvider) {
  uiMaskConfigProvider.clearOnBlur(false);
}]);

オプションの完全なリストは次のとおりです: ui-mask オプション

于 2018-05-04T14:19:45.643 に答える