問題タブ [angular-validation]

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

angularjs - angular.jsで保存ボタンの検証が機能しないngformのフォーム

フィールドを動的に生成するフォームがあり、これに使用ng-formしています。フォームにはng-repeat入力フィールドがあり、メイン フォームには [保存] ボタンがあります。

つまり、入力フィールドの 1 つがダーティでコンテンツがある場合は、保存ボタンを有効にし、それ以外の場合は無効にする必要があります。

ここに私のHTMLコードがあります:

フォームが最初にロードされたときに保存ボタンを無効にするには、プレゼントでそれを検証するにはどうすればよいng-formですか? 入力フィールドの 1 つにテキストが含まれている場合は、保存を有効にする必要があります。フォームの保存ボタン内でng-disabledどのように処理できるかわかりませんng-form

0 投票する
6 に答える
90271 参照

angular - Angular2 - ぼかし時の FormControl 検証

ユーザーが正しいメールアドレスを入力したことを確認するために、基本的なメール検証を追加することを検討しています。現在、以下の方法を使用すると、ユーザーが入力すると検証が更新されますが、1 文字を入力した後にエラーが発生すると奇妙に見えます。

angularJSのように、フィールドのぼかしで検証をトリガーできるかどうか疑問に思っていました:

HTML 内の入力フィールドのぼかしオプションは認識していますが、コントロールをエラー状態にする方法がない限り、これによってコントロールがエラーになることはありません。

誰かが私を正しい方向に向けるのを手伝ってくれますか?

ありがとう。

編集: angularJS ソリューションではなく、angular2 ソリューションを探しています。

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

javascript - angular.js 検証を内部で機能させる方法
鬼ごっこ

<form name="myForm">...このコードを書きましたが、アプリをタグ内に配置すると機能しません。それを機能させるにはどうすればよいですか!myForm(その中に配置するたびにng-app動作しますが、私のアプリは の中にある必要があります<form>)

jsfiddle

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

validation - Angular 2 で Validator を FormControl に動的に追加する方法

私は ReactiveFormsModule を使用しておりValidators.required、const 構成内などの単純なバリデーターを含むすべてのフォーム コントロールを定義しています。

これらの FormControls の 1 つにカスタム バリデータを追加したかったのです。

現在、この構成内の関数としてカスタム バリデーターを追加しており、正常に動作していますが、ここには属していません。実際にはコンポーネント内に存在する必要がありますが、カスタム バリデーターをアタッチする方法がわかりません。FormBuilderがすべてのコントロールを構成した後、手動で。

以下のコード コメントを参照してください。

ここに添付するにはどうすればよいですか

*??? *

this.form.get('site_id').add カスタムバリエーター

これは私の現在の構成コードです。

カスタムバリデータを実際に保存する必要があるディレクティブがあります

求人検索コンポーネント

JobSearch Edit.html