問題タブ [angularjs-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.
angularjs - ディレクティブで HTML が生成されると、Angular setValidity が機能しない
ディレクティブで作成する動的なhtmlがあり、検証付きの入力要素が含まれています。エラー メッセージで生成された HTML の例:
HTML を作成するディレクティブのページ内のタグ:
動的 HTML を作成するディレクティブ、私は b/c 'people' を監視しています。これは約束からのものです。
replaceElement 関数:
検証を行うディレクティブ:
生成された動的 HTML はページ上で正常に表示されますが、検証は機能しません。サンプル HTML をハード コードしてバリデーターを使用すると、問題なく動作します。ディレクティブから生成された HTML があるのに、検証が機能しない (エラー メッセージが表示されない) 理由がわかりません。
angularjs - フォームの検証と無効化されたボタン
上記の問題では、ユーザーが残高、最低額、その他の金額を支払うことができる 3 つのラジオ ボタンがあり
ます
。そして、次のフィールドセットでいくつかの検証が行われました。フォームが有効になるまで送信ボタンを無効にしたい。しかし、ラジオボタンで残高または最低額の支払いオプションを選択しても、送信ボタンは無効のままです(フォームが有効になるのを待っています。おそらく、3番目のオプションにある検証を探しています)。どうすればこれを回避できますか?
HTML
javascript - AngularJs フォームでの入力検証
問題、
どういうわけか、AngularJs で正しく検証できません。必須フィールドが存在しないか、送信時に間違っている場合、ユーザー入力ボックスだけを赤くしたい。
Plunker http://plnkr.co/edit/0ea77wRG3EJC13c22LLnを作成しました。理解するために、非常に単純なプランカーを作成しました。
助けてください
kendo-ui - kendo ui、angular は数値テキスト ボックスの検証を必要とします
角度検証 (ng-required) で剣道数値テキスト ボックスを使用しようとしていますが、動作させることができません。この要素の ng-required 属性は、フォームの検証ステータスには影響しません。
私の理解では、これが機能しない理由は、剣道の数値テキスト ボックスが k-ng-model を使用して値を保存しているのに対し、角度検証は ng-model でのみ機能するためです。
他の誰かがこの問題を見たことがありますか?回避策はありますか?
angularjs - Angularjs の検証は、1.3.0 と 1.2.6 で異なる動作をします
入力タイプの要素としてレンダリングされるカスタム ディレクティブを作成したいと考えています。ディレクティブは、angularjs 検証フレームワークを再利用する必要があります。以下は、custom-input
私が作成した実際のディレクティブです。
これに対応する JavaScript は次のとおりです。
このカスタム入力に適用ng-required
して検証しようとしています。ng-pattern
私は2つの問題に直面しています:
- angularjs 1.2.6 では
ng-required
検証を実行できますcustom-input
が、1.3.0 では検証が実行されません。 ng-pattern
両方のバージョンで検証を開始できません。
私の理解では、すべて$setViewValue
のngModelController
検証が開始されます。上記は不自然な例です。私の実際の使用例は、SSN の 3 つの入力ボックスをレンダリングするカスタム ディレクティブを作成することです。
以下は、それぞれ 1.2.6 と 1.3.0 のプランカー リンクです。