問題タブ [valdr]

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 に答える
1964 参照

javascript - ng-repeatでvaldr AngularJSフォーム検証サービスを使用するには?

フォーム検証ルールをより適切に整理する手段として、valdr フォーム検証サービス ( http://netceteragroup.github.io/valdr/ ) を調べています。ng-repeatブロックのサポートに問題があると思うことを除けば、使い方は非常に簡単に見えます。

これは、ルールを入力にマップするために入力名属性に依存しているためですが、ng-repeat 内で入力を動的に構築することにより、入力名が変更されます。

誰かがこれを経験したかどうか疑問に思いましたか? また、このプラグインに関する一般的なフィードバックがあれば知りたいです。Web 上ではほとんど言及されていないからです。

ありがとうございました。

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

validation - AngularJS の Valdr モジュールを使用して、キー押下時のコントロールのバインド検証

Valdr モジュールを使用してフォームを検証しています。非常にうまく機能しており、タブを押すとコントロール コンテンツが検証されますが、入力中 (キーを押す) にコントロール コンテンツを検証したかったのです。

あなたの助けは非常に高く評価されています。

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

angularjs - angularJS valdr + ui-select 検証

この問題についてグーグルで検索しましたが、まだ適切な議論が見つかりません。フォーム ( angularJS app ) で valdr と ui select を使用していますが、ui-select がレンダリングする入力が name 属性を取得しないという問題に直面しました。これにより、angular がエラーをスローします。

そのため、同じモデルで templateCache の書き換え/変更、非表示の入力などの ui-select ディレクティブでいくつかのハックを試みましたが、結果は同じです。

ところで、このディレクティブはアプリ全体で他のディレクティブによって使用されているため、templateCache の書き換えは最悪のアプローチであり、アプリ全体をハッキングすることはできません。

誰かがこの問題に直面しましたか?

コード スニペット: http://plnkr.co/edit/sDNDDtnhi7Jxi9mtjDTl?p=preview

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

javascript - ファイルをアップロードする前にファイル拡張子を検証するための検証エラー

このカスタムバリデーターを試して、選択したファイルのファイル拡張子を検証しました。

私はAngularJS でvaldr-validation-pluginを使用し、アップロードするファイルの拡張子を検証するためにこのカスタム検証を作成しました。通常value、パラメーターには検証するデータの詳細が含まれていますが、ファイルのアップロードの場合は機能しません。

上記のコードでは、パラメーターを使用してファイルの拡張子を取得しようとしましたが、値が未定義valueであるというエラーが表示されます。

以下のコードから、このカスタム検証を呼び出します。そのバリデーターをアプリ構成に登録し、それを使用して bannerImage を検証します。

機能せず、多くのエラーが表示されます。この問題を解決するにはどうすればよいですか?

0 投票する
4 に答える
402 参照

angularjs - Valdr で日付を比較する方法はありますか?

プロジェクトで Valdr を使用していますが、日付入力「startDate」が別の日付入力「endDate」より前であることを検証する必要があります。

Valdr がなければ、次のようにカスタム ディレクティブを使用してこの問題を解決できることはわかっています: 2 つの日付を比較するためのディレクティブ

他のフィールドの値を使用する Valdr でカスタム バリデータを作成する方法が少し不明確であることがわかりました。