問題タブ [validationsummary]

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

validationsummary - カスタム ValidationSummary テンプレート Asp.net MVC 3

Asp.Net MVC3 を使用したプロジェクトに取り組んでいます

私が持っているビュー@Html.ValidationSummary(true)で、通常どおり生成します

この ValidationSummary を MyValidationSummary に拡張して、次のような Html コード テンプレートを生成するにはどうすればよいですか。

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

asp.net - asp.net ValidationSummary の場所/フォーカス

私はasp.net ValidationSummaryを使用しています。私のフォームは画面の 1.5 倍です。つまり、ユーザーは一度に完全なフォームを見ることができず、スクロールする必要があります。ValidationSummary はページの下部にあります。ユーザーがページの上部にいてエラーが発生すると、このコントロールがフォーカスを得られず、ブラウザーが下にスクロールして表示されないため、ValidationSummary を表示できません。ユーザーがページの下部にあり、ValidationSummary が上部にある場合も同様です。

この ValidationSummary を自動的に表示する方法を提案してください。

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

javascript - 検証の概要メッセージが 2 回表示される

ページに検証コントロールがあり、検証メッセージを表示するために検証概要メッセージ ボックスを使用しています。以下に示す JavaScript 関数が機能しましたが、問題は、ボタンの OnClientClick イベントでこの JavaScript 関数を使用していて、フォーム コントロールのボタンが満たされていないため、期待どおりに検証の概要メッセージ ボックスが表示されますが、概要ボックスを閉じると再び表示され、メッセージ ボックスを閉じる必要があるため、毎回 2 回クリックする必要があります。誰かが私が間違っていることを修正できますか。

これが私がやっていることです:-

ここにJavaScript関数があります:

コードビハインド:

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

c# - mvc3 ValidationSummary 除外プロパティ エラー IValidatableObject

私のモデル(クラス A )には、タイプ B のプロパティ( b と呼ばれる)がIValidatableObject実装されています。

ビューは持っています@Html.ValidationSummary(true)

検証の概要で、プロパティに関連するエラーを除外したいと考えています。クラスBのIValidatableObject実装ではValidationResult、memberNamesなしで返されます

IValidatableObjectただし、クラス B はクラス A のプロパティであるため、クラス B の検証エラーは表示されません。

クラス B の非プロパティ検証エラーを表示するには?

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

asp.net - ASP.NETWebフォームのページ検証にエラーを追加する

検証の概要に表示するために、ページ検証にエラーメッセージを追加したいのですが、どうすればよいですか?

これが、コードビハインドファイルに関する私の目標です。

注:もちろん、aspxページで検証を使用し、両方ともクライアント側とサーバー側のどちらかで検証しましたが、これが可能かどうかはわかっています。これは、ASP.NETMVCのコントローラーでModelState.AddModelStateError()メソッドを使用して実行できます。私はまさにそのようなものを探しています。

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

asp.net-mvc - エラーメッセージとともに検証の概要に画像を追加する方法は?

検証の概要に成功画像 (緑色のチェック マーク) と失敗画像 (赤色の警告) を含むエラー メッセージを表示したい。これを行う方法。そして私は検証の要約私はいくつかのテキストを太字、斜体などで表示する必要があります。そのために、このような文字列を渡そうとしました。

しかし、ページではそのままレンダリングされます。ユーザー名とパスワードを太字で表示していません。それを行う方法はありますか。コントローラーでこの検証エラー メッセージを受け取り、これを ModelState.add(error); に追加しています。

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

c# - ValidationSummary へのハイパーリンクの追加

ユーザーが記入する長いフォームがあります。ValidationSummary のエラー メッセージを特定のテキスト フィールドにハイパーリンクする方法はありますか?

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

c# - 動的データ検証の概要にハイパーリンクを追加して、SetFocusOnError を介してエラーのあるフィールドにジャンプします

問題: フィールド テンプレート (さまざまなフィールド タイプを定義)、エンティティ テンプレート (フィールドとテキストの移動先を定義)、フィルター (いつフィールドの表示が異なります)、ページ テンプレートを動的に生成して、Edit.aspx カスタム ページのアプリケーションとして完全なフォーム (選択した状態によって異なります) を生成します。

アプリケーションは非常に長いため、検証エラーが発生した質問をユーザーが簡単に見つけられるようにすることが重要です。

例: 次の検証エラーがスローされた場合:

エラーの原因となっているユーザーが指定したフィールドまたは回答にジャンプするハイパーリンクを追加します

私はオフかもしれませんが、検証が失敗したときに ControlToValidate プロパティで指定されたコントロールにフォーカスが設定されているかどうかを示す値を取得または設定するBaseValidator.SetFocusOnErrorプロパティを使用できると考えていました。

検証の概要にハイパーリンクを追加できない場合は、次のことを簡単に行うことができます。 - 各検証の説明にセクション # と質問 # を追加します。 - アプリケーション ページの上部にある 7 つのセクションのそれぞれにジャンプするリンクを提供します。

Edit.aspx カスタム ページの ASP.NET コードは、どの動的データがどこに行くのかをブラウザーに伝えます。

EntityTemplate の下の MedSupLife_Section02.ascx ページでは、動的コントロールの場所が定義されていますが、検証エラーはリストされていません。

DynamicValidator.cs ページの下に、検証の進行状況がレイアウトされています。

DateTime_Edit.ascx フィールド テンプレート ページでは、必須フィールド、Regular Express、Dynamic、および Custom Validators が定義されています。

MedLifeApplication.cs では、バリデーターが定義されています。

すべてのコードについて申し訳ありません。

他に何か必要な場合はお知らせください。

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

asp.net - ASP:ValidationSummary でエラーを非表示にします

ASP:ValidationSummary で個々のエラーを非表示にして、HeaderText のみが表示されるようにする方法はありますか?

ASP:RegularExpressionValidator を使用して個々のエラーをインラインで返すので、要約でエラーを返す必要はありません。