問題タブ [input-mask]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1446 参照

jquery - シリアル番号入力フィールドにハイフンを動的に追加する

私は JSF 2.0、jquery 1.9、および javascript を使用しています。RichFaces も持っています (PrimeFaces はありません)。シリアルナンバー入力欄があります。シリアル番号はこの形式です

ABCD-1234-EFGH-5678

数字と数字の任意の組み合わせを使用できます。唯一の制限は: 1) 英数字 2) 正確に 16 文字

ここで、ユーザーの快適さのために、4 文字ごとに「-」を動的に追加する必要があります (もちろん、最後の部分は除きます)。私が持っているものでこれが可能かどうかはわかりません。何か案は?

ありがとう!

-編集-

したがって、jQuery.MaskedInput.js オプションを使用しています。これが私のコードです

しかし、それは機能していません。コンソールには、キャッチされていないエラーがあると表示されます。

これを輸入しています

何か案は?

0 投票する
1 に答える
8195 参照

asp.net-mvc - ASP.NET MVC で入力マスキングを実装する方法

ASP.NET MVC を使用してフォームに取り組んでおり、入力マスキング (電話番号や米国の郵便番号など) を実装する最善の方法を見つけようとしています。モデルで使用する必要があるデータ型について、ここで一般的に受け入れられているアプローチはありますか? この質問は、長い電話番号を使用DisplayFormatし、モデル フィールドで属性を使用することを提案していますが、検証と競合しているようです。ビュー モデルのある型からデータ モデルの別の型に変換することはあまり気にしませんが、jQuery の控えめな検証に適したアプローチを選択したいと考えています。

0 投票する
2 に答える
593 参照

javascript - 先頭の 0 を削除する入力

フォーム入力フィールドがあります。

jQuery 1.7.2 を使用して focusout に基づいてフォーマットしようとしています

これはほとんど機能していますが、フィールドに .25 を入力すると、アラートは正しい 0.25 をポップアップ表示しますが、$(this).val.25 しか表示されません。

アラートに表示されているものを表示するにはどうすればよいですか???

0 投票する
2 に答える
1093 参照

javascript - 数字キーボードと英語キーボードのみの JavaScript 入力マスキング

のマスキングを持つ入力フィールドがあり"999999999"ます。英語のキーボードでも問題なく動作しますが、日本語/中国語の文字を入力することもできます (マスキングを破ります)。

入力を英語キーボードの数字のみに制限する方法はありますか?

以下も試してみましたがだめでした。

何か助けはありますか?

0 投票する
3 に答える
39244 参照

angularjs - ui-maskを使用して角度の入力からモデルのマスクされた日付を取得するにはどうすればよいですか?

ユーザーが生年月日をテキストボックスに入力する必要があるビューがあります。

UI-Utils のマスク ディレクティブを使用しています。

私のビューには、次の入力要素があります。

私のコントローラーでは、スコープを次のように設定しています

私の問題は、私のコントローラーでは、生年月日プロパティにマスキング文字なしの入力からの値が含まれているため、

11/20/1980ビュー内11201980は $scope のプロパティになります

コントローラーで有効なマスクされた日付を使用するにはどうすればよいですか? 参考までに、この日付はサーバーへの POST リクエストで JSON として送信されます。

0 投票する
2 に答える
2596 参照

qt - Hex の入力マスク

QTextEdit は、各 2 つの記号の後にスペースを入れ、これらの記号が 0 から 9 までのセットまたは A から F までのセットにあるかどうかをチェックするように調整する必要があります。たとえば、a2324Fcd と入力して A2 32 4F CD を取得します。

0 投票する
1 に答える
744 参照

c++ - QLineEdit::setInputMask( const QString &mask ) - 機能しません

コードは次のとおりです。

しかし、コンパイラの警告が表示されます: 不明なエスケープ シーケンス '\N' と QLineEdit テキストには 'N' 文字が含まれておらず、'_' のみが含まれています。私は何を間違っていますか?皆様、どうぞよろしくお願いいたします。