問題タブ [maskedinput]

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 投票する
1 に答える
2617 参照

javascript - 入力の jQuery Masked Input の変更をキャプチャする

Jquery Masked Input を使用する入力フィールドがたくさんありますが、入力の値の変更をキャプチャする方法がわかりません。

私が試してみました:

しかし、成功しません。

誰でも私を助けることができますか?

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

maskedinput - マスク値をデータベースに保存する必要がありますか?

電話番号を保存するアプリケーションに取り組んでいます。電話番号のマスクは (99) 9999-9999 です。

文字列全体をデータベースに保存する必要がありますか。すなわち:

またはデータのみ:

UIでのみフォーマットしますか?

私は2番目のものに向かって進んでいますが、それがなぜなのかについて正当な理由を与えることができませんでした. 私の同僚の議論は、異なる UI (レポート、Web ページ) でマスクを適用する必要がないため、最初のもの (マスクのあるもの) の方が簡単だというものでした。

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

jquery - jQuery マスクとバックボーンの使用

バックボーンとrequirejsを使用。定型入力を使いたい。ビューに別の jQuery コンストラクトを配置すると、問題なく動作しますが、電話フィールドにマスクが表示されません。私は何を間違っていますか?ありがとう。

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

jquery - 誰でもこの 12/24 時間の正規表現を修正できますか?

私は、12/24 時間形式のみ (_ _ : _ _ AM/PM なし) の検証を行う方法についてインターネットを精査してきました。要件は、時間を無効にするキー押下を積極的に防止する必要があることです。また、コロンの前に 23 を超えない 1 桁または 2 桁を受け入れる必要があり、59 を超えないコロンの後に 2 桁が必要です。

jquery inputmask と maskedinput の両方を無駄に使用しました。私が何をしようとしても、彼らは正確に正しく動作しません.

私はついにこの記事http://blog.pierrejeanparra.com/2011/10/time-input-mask-regexp-powered/を見つけました。これにはいくつかの優れたロジックが含まれており、正規表現マスクと結び付けることができるほぼ完璧な正規表現が得られます目的の動作を取得します。残念ながら、この式には 1 つだけ小さなバグが残っており、私は頭を悩ませていましたが、理解できませんでした。式は次のとおりです。

残っている問題は、[0-5] がオプションであるため、1:6 が許可されることです。削除しようとすると?[0-5] の後、: はもう機能しません。助けていただければ幸いです。これは、完全に機能する解決策がないように見える一般的な問題であることを私は知っています。

これは、実証するplnkrです

http://plnkr.co/edit/OE6PGTuCvQa380S7b8Zg?p=preview

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

android - jsによって変更された入力値でAndroidブラウザのキーボードがデフォルトに切り替わらないようにするにはどうすればよいですか?

私のサイトでは、jQuery 用の Masked Input プラグイン (バージョン: 1.3.1) を使用しています。入力のマスクは次のとおりです。

これはクレジット カード パン用であるため、数字とスペースのみを使用できます。Android ブラウザーのユーザーが入力をタップすると、キーボードをデジタルに切り替える必要があります。それが彼の仕事です。しかし、1 桁のキーボードを入力すると、「英字」に戻ります。

私は調査を行い、この効果の原因を突き止めました。プラグインの次の行です。

このプラグインは、ボタンを押すたびに入力の値を完全に書き換えます。

この動作に対処する方法の解決策をアドバイスできる人はいますか? (入力値の書き換え時にキーボードがデフォルトに切り替わらないようにする方法を意味します)

PS すべての電話がこのように動作するわけではありません。また、ブラウザのすべてのバージョンがそうではありません。私のテスト「スタンド」:HUAWEI P2-6011(Androidバージョン4.1.2)

PPS数字のみで機能するため、提案しないでください。ただし、スペースも必要です。パターンを '^[0-9 ]+$' のようなものに切り替えると、問題は解決しません。

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

jquery - asp.netのJqueryマスク入力

時間形式の入力マスクと日付形式のコードが必要な2つのasp.netテキストボックスがあります。jqueryファイルのURLも教えてください。ありがとうございました

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

jquery - フィールドのオートコンプリートとマスクが機能しない Jquery と MVC

次のようなフィールドがあります。

Autocomplete および maskedinput jquery ライブラリを使用して、フィールドをフォーマットし、データベースからオートコンプリートの提案を行います。

テキスト ボックス フィールドに値を入力すると、オートコンプリート値がドロップダウンとして表示されません。しかし、マスクは機能しており、値を 999 9999 形式で表示しています。提案してください。

ありがとう

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

jquery - Androidフォンでマスクされた入力が機能しない

こんにちは、私は自分のウェブサイトのマスクされた入力プラグインのクリックを使用して、ユーザーが入力した電話番号をフォーマットし(123) 456-7890ました.PCでは正常に機能するため、このフォーマットを使用していますが、Androidデバイスでサイトを閲覧し、電話番号を1234567890その順序は(213) 456-7890自動的にまたは任意のランダムな順序に変更されます。

この問題は、デモ サイト自体で確認できます。ここには、 [使用法] タブの横にある [デモ] タブに移動するリンクがあります。

誰かが私に同じ解決策を提案できますか。

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

jquery - jquery.maskedinputはマスクの途中でオプションの文字を許可しますか?

次のマスクを持つ単純なテキスト ボックスがあります。

マスクと正確に一致しない適切な日付 (つまり、1 桁の月または日) を使用してプログラムで読み込まれることがあります。そのような日付がロードされている場合、入力ボックスにフォーカスがあるとすぐに に戻ります__/__/____。変更が行われたかどうかにかかわらず、入力ボックスがフォーカスを失うと、動的にロードされた日付が戻ってきます。それは次のように設定されています:

日付がマスクと完全に一致しないため、マスクされた入力が壊れているようです。マスクの途中にオプションの文字を追加するにはどうすればよいですか?