問題タブ [jquery-inputmask]
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.
jquery - 入力マスクの正規表現編集が機能しない
入力マスクプラグインにカスタム正規表現を使用しようとしましたが、入力フィールドに何かを初めて入力するときはうまく機能しますが、入力フィールドを編集したいとき、プラグインの動作が少し予測不能になります。たとえば、午後 12 時 20 分は次の正規表現の有効な入力ですが、カーソルを : 位置に移動して入力を編集しようとすると :20 を削除し、有効な文字を入力しようとすると (例: 午後 12 時 20 分を 12 に変更:午後 30 時)、プラグインでそれらの文字を入力できません。
これは、プラグインを初期化する方法です
jquery - Gwt junit テストが $wnd.jQuery を初期化しない
次の方法で gwt と組み合わせた inputmask:
このメソッドは、ウィジェットが初期化され、ブラウザーですべてが機能するときに呼び出されます。jQuery 変数が初期化されないため、同じ例外が発生します。
また:
それは次のとおりです。
javascript - 最後の桁の inputmask 動的マスクの変更
Jquery.Inputmaskを使用して電話番号の入力をマスクしたいので、次のようにします。
そして私のJSで私はそれを初期化します:
それはうまく機能しますが、動的入力は6桁目の直後にトリガーされ、ハイフンの後にキャレットを手動で配置する必要があります. 最後の数字が入力された後にのみ、マスクのダイナミクスをトリガーする方法はありますか?
私が自分自身を明確にしたかどうかはわかりません。簡単に言えば、次のようなマスクが必要です。
(99)9999-9999
に:
(99)99999-9999
6 桁目を入力した後にキャレットをドラッグする必要はありません。
jquery - Jquery マスク入力がノックアウト foreach で機能しない
毎日の始業時刻と終業時刻を指定する設定ページを用意しました。
Knockout foreachでフォームに曜日名、開始時間、終了時間を設定します。すべての StartTime フィールドと EndTime フィールドを Jquery maskedinput でマスクしました。
ただし、foreach のフィールドはマスクされません。フィールドには文字を入力できます。
foreach からフィールドをマスクしようとしましたが、正しく機能し、文字を入力できません。
誰でも助けることができますか?
javascript - jquery.inputmask - 「oncomplete」コールバックに値を設定すると、誤ったアクションが発生します
「oncomplete」コールバックで、他のマスクされた入力で setVal アクションを作成すると、Chrome と Safary で誤った反応が見られますが、FF ではうまく機能します
javascript - jQuery入力マスクプラグインのテキストボックスから下線を削除する方法
jQuery inputmask プラグインを使用して実装されたマスクされた入力から下線を削除したい - http://github.com/RobinHerbots/jquery.inputmask
javascript - 正規表現 Javascript の支援
この正規表現チェックを実現しようとしています。(1 つの整数、3 桁)
有効:
- 0.236
- 0.21
- 1.231
- 1.01
無効:
- 12.23
- 12321
- 0.21323
小数点以下 0 ~ 3 桁の小数点が 1 桁のみの後に続くようにしたいと思います。
どんな助けでも素晴らしいでしょう。私はこれを試しました:
^(([0-9]{1})?(?=\.)[0-9]{0,3})|([0-9]{1})$
しかし、ロックはありません。
編集: inputmask と呼ばれる JQuery プラグインを使用していることを追加する必要がありました。入力マスクが私の要件のみを受け入れるようにしたいと思います。
javascript - jquery inputmaskがバリデータ関数で量指定子を受け入れない
jQuery Inputmask で使用する customAlias を作成しようとしていますが、次の問題に直面しています。
私の入力:
<input id="input-field-nome" data-inputmask="'alias':'customAlias'" type="text" data-rule-required="true" class="form-control required" placeholder="Nome e sobrenome">
そして私のJSで:
オプションは次のように機能するvalidator: "[a-zA-Z]+"
必要があることを理解しました:「任意のアルファベット文字を1回以上、しかし量指定子が機能し+
ていません。入力に1文字しか挿入できません。
次の正規表現を試しましたが、どれも機能しませんでした:
"validator": "[a-zA-Z\+]",
- RobinHerbots の例でこのようなものを見ました。
"validator": "[a-zA-Z]\+",
+
- をエスケープすると問題が解決すると思いました。(不合格)。