問題タブ [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.
asp.net-mvc - カスタム エラーを JsonResult メソッドから ajax post error 関数に返し、Validation Summary の下に表示します
タイプ「JsonResult」のアクションメソッドがあります。私は ajax post を使用して呼び出します。アクション メソッドからのカスタム エラーを ajax ポストに戻し、それらのエラーを検証の概要として表示したいと考えています。
razor - HTML ヘルパー TextBoxFor
次のコードを含む cshtlm ページがあります。
私のhtml生成コードは次のとおりです。
これは私のモデルコードクラスです:
入力タグにdata-val data-val-number data-val-requiredタグがあるのはなぜ ですか?
ajax - Radgrid、RadajaxPanel、ValidationSummary、およびカスタムの「エラーのあるフィールドを赤に変える」問題を組み合わせる
サンプル ページの形式は次のとおりです。
最初のバージョン:
- 保存ボタンを押すと、ページ全体がリロードされます。検証の概要はエラーで埋められ (またはそうでなく)、エラーのある入力は赤で表示されます。
- RadGrid (カスタム編集テンプレート) を開くと、ページ全体がリロードされ、保存ボタンが無効になります。
- 問題: グリッドを開くとページ全体がリロードされますが、これは顧客が望んでいるものではありません...?
2 番目のバージョン:
- radAjaxPanel を radgrids の周りに置いたので、グリッドを開くと、グリッドだけがリロードされます。問題: 保存ボタンが非アクティブになりません。
- 保存ボタンをクリックすると、ページ全体がリロードされます。
第 3 バージョン:
- 保存ボタンに radAjaxPanel を追加し、RadGrid が開いたり閉じたりしたときにこの radAjaxPanel をリロードする行(脚注を参照) を追加しました。
- ボタンが適切にアクティブ化/非アクティブ化されるようになりました。
- 問題: 保存ボタンを押しても、ボタンだけがリロードされ、一部のフィールドにエラーがある場合、それらは赤に変わりません。検証の概要は引き続き機能します。
第 4 バージョン:
- 保存ボタンが押されたときにページ全体をリロードする行(脚注) を追加しました。
- エラーのあるフィールドが赤に変わりました
- 問題: この余分なポストバックにより、検証の概要が消えます。
では、これらすべてのオプションをどのように連携させることができるかについてのアイデアはありますか?
簡単な解決策は、顧客に radAjaxPanel を放棄するよう説得することです (いずれにせよ、それらを間違って使用していると感じており、利点がほとんどないからです)。
プロジェクト全体のアーキテクチャはいくぶん複雑です ( Web フォームを使用して .net mvcをエミュレートします (!))。コードは質問を煩雑にするだけのように感じますが、特定の部分で詳細やコードが必要になると思われる場合は、お気軽にお問い合わせください。 .
MainRadAjaxPanel.ResponseScripts.Add(string.Format("$find('{0}').ajaxRequest();", MainRadAjaxPanel.ClientID));
asp.net - 検証サマリがグループ内のエラー メッセージを取得しない
フォームにいくつかの必須フィールドと正規表現があります。検証は、ボタンのクリックで開始されます。ボタンをクリックするasp:RequiredField
と、検証の概要ではなく、宣言されている場所にエラー メッセージが表示されます。これが私のコードです:
検証の概要:
必須フィールド/正規表現:
ボタン:
助言がありますか?
asp.net - ボタンの onclick が表示されない Validationsummary
ASP.NET 1.1 を使用していますが、validationsummary と validationcontrols の動作に問題があります。ボタンをクリックすると、必須フィールドの検証などが実行されません。これを修正するにはどうすればよいですか?
コードは次のとおりです。
jquery - html 検証概要の変更
@Html.ValidatonSummary(true) に検証エラーが含まれている場合、.cshtml ページをチェックインするにはどうすればよいですか。
ユーザーが無効な値を入力し、ボタンをクリックしてフォームを送信すると、検証エラーが表示されます。エラーメッセージがあるかどうかを確認し、表示中にそのエラーメッセージを変更できるようにしたい。cshtmlページのこのようなもの、
ありがとう!
android - 次のコードの要約検証を実行する方法は?
ここでサインインボタンをクリックすると、フィールドが検証され、サマーライズされます。いずれかのフィールドが空の場合、そのフィールドが必須であることを示します。すべてのフィールドにデータを入力した場合、常にそのフィールドが必須であることを示します。どこに問題があったのかわかりません。
javascript - ポストバック後に、summaryvalidator が無効な必須フィールド バリデータ メッセージを表示するのはなぜですか?
私は、この関数でそれらを完全に無効にして有効にするいくつかの関数でjavascript
動的にするために使用しています:RequiredFieldValidators
また、ポストバック前に完璧に機能する を使用してasp:ValidationSummary
いますが、ボタンが押された後disabled
、サマリーに表示されたすべてのバリデーターが表示されます。これを回避する可能性はありますか?
JavaScript関数の最後で使用しようとしValidationSummaryOnSubmit()
ましたが、うまくいきませんでした。念のため、私は使用UpdatePanel
していますValidationGroup
これは私のasp:ValidationSummaryです:
これが私のボタンです
前もって感謝します。
jquery - テキストボックスの前にあるラベルテキストを選択する
JQuery ツールを使用しています -検証エラーの概要
画像がすべて正常に機能していることがわかる場合は、このコードを変更して、テキストボックス名の代わりにラベルテキストをエラー MSG の前に表示する必要があります。
前もって感謝します。 編集:HTML