問題タブ [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 投票する
1 に答える
1437 参照

javascript - AngularJS:inputMask が angularJS テーブルで機能しない

ng-repeat テーブル内に 2 つの日付フィールドがあり、コードは次のようになります。

名前が示すように、audioStartTime と audioEndTime は時間フィールドなので、入力マスクを適用する必要があります。次のコードを使用しました。

このコードをテストしました。パーツが完全に読み込まれ、開発者ツールのコンソールに入力すると、かなりうまく機能します。ただし、問題は、このコードを document.ready に入れると、これが機能しないように見えることです。

angularJS には、ng-repeat データの計算後にテーブルの内容をリロード/再レンダリングするメカニズムがあるように思えます。本当?そうですか、angularJS 要素のロード後に実行できるように、入力マスク コードをどこに置くことができますか?

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

jquery - jquery inputmask - 大文字の入力を強制する方法

英国の郵便番号には、大文字と整数が含まれています。ユーザーが郵便番号を入力すると、すべての文字が自動的に大文字になります。これを強制する 1 つの方法は、JQuery 入力マスクを使用することです。ただし、構文を正しくするのに苦労しています。

エラーメッセージが表示されます

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

date - カスタムの日付/時刻形式と定型入力エラーにアクセスする

一連の時間を保存し、時間に基づいて計算を行う必要があるデータベースがありますが、時間は異なる日になる可能性があるため、時間形式だけを使用しても2つの間の正しい差は計算されません. 使いやすさのために、入力する必要がある日付の量を制限したかったのです。これは、何度も入力する必要があり、毎回完全な日付を入力する必要がないためです。次のカスタム形式を作成しました: 16-Jan 15:00 (d-mmm h:nn)

これに合わせてカスタム入力マスクも作成しました: 90-LLL\ 90:00

私のフォーム フィールドには、一致する同じ形式と入力マスクがあります。フィールドの最初の入力は正しく機能します。フィールドを編集して 1 桁を変更しようとすると問題が発生します。入力マスクと一致していても一致しないというエラーが表示されます。フィールドを変更するには、すべてを削除し、テキストボックスからフォーカスを外してから、もう一度クリックする必要があります。それを修正する方法はありますか? または、24時間を超える可能性がある日付を使用せずに時間の差を計算する別のオプションがあります(48時間以内)

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

javascript - 配列を角度ディレクティブに渡すことはできません

Angular のインプット マスク プラグインに配列を渡すことができません。多分誰かがこれで私を助けることができます。

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

jquery - jQuery Input-Mask 変換時に日付値を変更する

jquery input-mask を使用しており、入力後にフォームに戻るときに、データベースからプログラムでデータをプルしてフィールドに入力しています。

データは問題なく入っているようです (データがフィールドに入るまでは正しい)。ただし、プラグインが起動すると、日付がタイムスタンプ形式の私の素敵な正しいデータから正しい形式に変更されますが、2010年前後のランダムな日付から、2040年と2050年に未来に行くこともあります.

入力マスクをオフにすると、正しい日付が渡されます。入力マスクが実行される前にデータをキャッチすると、それは正しいです。入力マスクが汚れた手に入ると、日付が変更されます。韻や理由ではないようです。

ページで複数のインスタンスを使用していますが、現在の攻撃計画では、他のすべてを取り除いて、問題を解決するためのクリーン バージョンを取得しています。

このページでは多くのことが行われており、これには数時間かかるので、定型入力サイトで何の楽しみも見つけられなかったので、誰かが以前にこれに遭遇した可能性があり、私にその 1 つを与えることができる場合に備えて、ここに投稿すると考えました。それらの「ああ、あなたはこれをする必要があります」とコメントします。

コードの例を編集します。

ColdFusion を使用して、データベースからタイムスタンプとして取得される値を取得しています: "2016-01-01 00:00:00.0"

この方法については、過去の使用で失敗したことはありませんが、今回だけであり、ここでの唯一の実際に異なる問題として、複数のインスタンスが疑われます. でも、それがミスマッチだったら、もっと嬉しいです。あなたの考えから、余分な空白をチェックする必要があることもわかりました。

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

mysql - JSFのinputMaskで特定の形式のdateTimeパラメータを渡す方法は?

データベースから取得した入力マスクに日付を表​​示する必要があります。データベースの日付は次の形式です。

これは文字列です。

テキストボックスに次のように表示する必要があります。

私は以下のようにコードを使用しました、

データベースからの私の Bean 値は Fri Mar 31 00:00:00 IST 2045 ですが、テキスト ボックスに表示される値は 31/00/0000 です。フォーマットを正しく認識していません。さらに、値を Date オブジェクトとして取得すると、正常に動作します。これを解決する方法はありますか?

前もって感謝します。

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

javascript - p:inputMas - マスク文字をカスタマイズする方法 (例: 入力を強制して特定の文字を大文字にする)

p:inputMask を使用して、テキストの特定の位置の文字を大文字にするように入力を強制したいと思います。jquery-plugins.js には、次の定義がありますa: "[A-Za-z]"。私の目標は、次のようなものを取得することですa: "[a-z]", A: "[A-Z]"。PrimeFaces のソース コードに大きな、おそらく有害な変更を加えることなく、これを取得することは可能ですか?