問題タブ [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.
wpf - これは、IDataError と WPF で複数の検証タイプを処理するクレイジーな方法ですか?
コントロールの標準的な方法を使用して、壊れた BO ルールを報告しています。これは、BO のインターフェイス IDataError を介して行われ、XAML では、コントロールは BO のプロパティなどにバインドされます。このアプローチは問題なく機能します。ただし、無効化エラーのタイプ (または必要に応じてカテゴリ) に応じて、UI に 2 種類のビジュアルを表示する必要があります。必須フィールドの場合は CueBanner (透かし) を表示しますが、他のタイプの場合はコントロール ボーダーの色を変更します。どちらのシナリオでも、エラー メッセージのツール タイプを設定します。
IDataError の問題は、エラーの種類を区別するためのメソッド/プロパティがサポートされていないことです。
私ができる唯一の方法は、エラー テキストを調べることです。必須フィールドのテキストには、「required」というキーワードが含まれている必要があります。次のアプローチは適切ではありませんが、エラーの種類を特定し、それに応じて対処できる唯一の方法です。すべての必須フィールド ルールには、エラー テキストの一部として「必須フィールド」が含まれている必要があります。これをすべて機能させるために、ErrorMessage というカスタム依存関係プロパティを作成しました。私の ResourceDictionary には、Validation.HasError の Style.Trigger があります。そこで、依存関係プロパティの値を ErrorContent に設定します。依存関係プロパティの値が変更されたら、テキストを調べて、エラーの種類に合わせて Validation.SetErrorTemplate( myControl, newErrorTemplate) をテンプレートに設定できます。cueBanner テンプレートの削除または追加を管理するために、失われたフォーカスを得たなどのいくつかのイベントをコントロールに接続する必要がありますが、すべてが機能します。それが最善の方法であるかどうかはわかりません。
PS。ErrorTemplate を設定すると、コードでこれを行っています。つまり、ビルドして追加します。少なくとも 2 つのタイプを切り替える必要があることを念頭に置いて、Validation.SetErrorTemplate を静的リソースにポイントする方法はありますか?
あなたの考えをください..
javascript - JQuery.Validate プラグインは Ajax フォームの送信を防止できますか
フォームの ajax 送信を処理するために、JQuery フォーム プラグイン ( http://malsup.com/jquery/form/ ) を使用しています。また、クライアント側の検証用にJQuery.Validate ( http://docs.jquery.com/Plugins/Validation ) をプラグインしています。
私が見ているのは、期待どおりに検証が失敗することですが、フォームの送信は停止しません。従来のフォーム (つまり、非 ajax) を使用していたとき、検証の失敗により、フォームの送信がまったく妨げられました....これは私の望ましい動作です。
ajax送信が発生した後も検証メッセージが表示されるため、検証が正しく接続されていることがわかります。
それで、私が見逃しているのは、私の望ましい行動を妨げているのですか? 以下のサンプルコード....
c# - 属性を使用する.NETパラメータ検証の標準フレームワークはありますか?
メソッド属性で一般的なパラメーター検証を実行できる標準フレームワーク(おそらくEnterprise Library ...または.NET自体の一部)はありますか?
asp.net - ValidationGroupを動的に設定するにはどうすればよいですか
2つのUserControls(.ascx)を含むASP.NET2.0Webページがあります。各UserControlには、多数のバリデーターが含まれています。このページにValidationSummaryを配置すると、両方のUserControlのすべての検証エラーが表示されます。各UserControlにValidationSummaryを配置すると、両方のコントロールのすべてのエラーが2回表示されます。
私が欲しいのは、各UserControlのValidationSummaryであり、そのUserControlのエラーのみを表示します。
各ユーザーコントロールのバリデーターのValidationGroupプロパティを動的に設定することで、これを解決しようとしました。そうすれば、各validationsummaryはそのUserControlのエラーのみを表示する必要があります。私はこのコードを使用しました:
ただし、フォームの送信時に検証が行われないため、これによりクライアント側とサーバー側の両方の検証が無効になるようです。
ヘルプ?
asp.net - ASP.NET: データを検証できません
ASP.NET でのこの例外の原因は何ですか? 明らかにビューステートの例外ですが、例外をスローしているページ (ボタンとナビゲーション リンクを備えた単純な 2 つの TextBox フォーム) でエラーを再現できません。
FWIW、私は Web ファームを運営していません。
例外
エラー メッセージ: データを検証できません。
エラー ソース: System.Web
エラー ターゲット サイト: Byte[] GetDecodedData(Byte[], Byte[], Int32, Int32, Int32 ByRef)
投稿データ
ビューステート:
/wEPDwULLTE4NTUyODcyMTFkZF96FHxDUAHIY3NOAMRJYZ+CKsnB
イベント検証:
/wEWBAK+8ZzHAgKOhZRcApDF79ECAoLch4YMeQ2ayv/Gi76znHooiRyBFrWtwyg=
例外スタック トレース
~ ウィリアム・ライリー・ランド
java - Eclipse Ganymede が JSP を正しく検証しない
Ganymede をインストールしたばかりで、古いプロジェクトを調べています。すべての JSP で奇妙な検証エラーが発生します。私は次のようなものを見ています -
私はここでベスト プラクティスを行っています。スクリプトレットなどはありません。そのため、Eclipse が間違って Java クラス バリデータを JSP に適用していると思います。それが起こらないようにする方法について何か考えはありますか?
Options/Editors/File Associations の下に、JSP 用に次のものがあります。
何か不足していますか?
また、これは正しいと思いますが、そうでない場合に備えて、ここに私のページディレクティブがあります-
java - ユーザー入力 JDBC を検証する最良の方法は?
を使用してJavaでユーザー入力をエスケープする組み込みの方法はありJDBC
ますか? mysql_real_escape()
PHPバージョン関数に似たもの。入力を検証する最良の方法は何ですか?
struts2 - 無効な文字に対する Struts2 注釈 - バリデーター
Struts2 を使用している間、いくつかの注釈を使用して、Model クラス内のset()
メソッドで検証を行っています。
!
しかし、検証を配置する方法を知りたいのですが、、、、など?
のような奇妙な文字は避けてください...#
$
のように使用する必要がある既存のバリデータはありますか、@RestrictChars
それとも@StringRegexValidator
. それとも新しく書くべきですか?そのためのヒントやドキュメントは素晴らしいでしょう。
php - 包括的なサーバー側検証
私は現在、かなり堅牢なサーバー側の検証システムを導入していますが、すべての角度をカバーしていることを確認するためのフィードバックを探しています. 現時点で私が行っていることの簡単な概要は次のとおりです。
入力が空でないこと、または長すぎることを確認してください
SQL インジェクションを防ぐためにクエリ文字列をエスケープする
正規表現を使用して無効な文字を拒否する (これは送信される内容によって異なります)
<script> などの特定の html タグのエンコード (すべてのタグはデータベースに格納されるときにエンコードされ、一部はページでレンダリングするためにクエリが実行されるときにデコードされます)
足りないものはありますか?コード サンプルまたは正規表現を歓迎します。
visual-studio-2008 - VS の CSS 検証を 3.0 に更新する方法はありますか?
text-overflow などの CSS3.0 プロパティに関する警告が表示されます。3.0 に対して検証する方法はありますか?
HTML5 および CSS3 のサポートは、SP1 で VS2010 に導入されます。
http://blogs.msdn.com/b/webdevtools/archive/2011/01/27/html5-amp-css3-in-visual-studio-2010-sp1.aspx
そして今ここにあります。