0
$(".id").mask("999-99-9999-999-99");

上記のマスク入力形式があります。たとえば、x文字数に対して事前定義された値を使用できるかどうかを知りたいです

最初の 5 文字をデフォルトの変更不可能な数字にしたい。

サンプル番号は

639-27-9999-999-99

ここでは、数値639-27-は常にそこにある必要があります。つまり、入力がフォーカスされると、自動的にそこに配置され、変更できなくなります。

F.Y.I

プラグイン

4

2 に答える 2

1

プラグインを使用して、このようにすることができます。$(".id").mask("639-27-9999-999-99");数字の定義として 9 を使用したため、ソース コードで他の文字に変更できます。

于 2015-04-25T11:19:22.160 に答える
1

回避策は次のとおりです。

$.mask.definitions["9"] = null;
$.mask.definitions["^"] = "[0-9]";
$(".id").mask("639-27-^^^-^^^-^^");
  1. の定義を削除します9
  2. 新しいキー ex を持つ数値正規表現の定義を追加します。^
  3. 新しい定義を使用する

フィドル

お役に立てれば

于 2015-04-25T08:09:06.320 に答える