問題タブ [server-side-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 投票する
1 に答える
2017 参照

java - 文字サイズ範囲のjavax @Pattern検証正規表現

REST サービスにサーバー側の検証を実装しています。以下のクラスでは、javax サイズ検証を適用しました。問題は、address1 が null または長さゼロの文字列の場合でも、サイズの検証が発生することです。address1 にテキストが含まれている場合にのみサイズ検証を実行したいのですが、空の場合はサイズ検証を有効にしたくありません。

@size の代わりに @Pattern を使用することを考えています。その正規表現は何ですか?

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

javascript - JQUERY または単純な Javascript を使用して、ASP.NET バリデーターに関連付けられたコントロールを見つける

いくつかのテキスト ボックスとそれに対応するバリデータ (ASP.NET バリデータ) を含むページがあります。

そして明らかに、関数を呼び出すことで、JavaScript からこれらの各バリデーターを検証できます。

myvalidators は私のバリデーターグループ名です

を使用して特定のバリデーターを検証できるのと同じ方法

その特定のバリデータのみをチェックします

しかし、私の質問は、その特定のバリデーターに接続されているコントロール (Textbox) をどのように見つけたり見つけたりできるかということです。

これは、バリデーターが失敗したすべてのコントロールを返すことができる関数を意味します。

または、より明確には、関数は、対応するバリデーターが失敗したコントロールのコレクション オブジェクトを返す必要があります。

さらに説明が追加されました

私のシナリオは、バリデーターが失敗したテキストボックスの親 div を強調表示することです。したがって、texbox コントロール オブジェクトまたはコントロール配列を取得すると、その親 div をそれぞれ取得して強調表示することができます。

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

node.js - Mongoose-Validator またはカスタム検証?

モデル定義でマングース検証モジュールを使用するか、ドキュメントを保存する前に独自の検証関数を作成するのが最善だと思いますか?

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

android - Android - Google サーバー側のアプリ内購入の検証バックエンド エラー 500

G+ アカウントの統合中に、誤って Google Developer Console で Google Play Android Developer API をオフにしてしまいました。Google サーバーがエラーを返し始めました:

アクセスが構成されていません。プロジェクトの API を有効にするには、Google Developers Console を使用してください

だから私は再びGoogle Play Android Developer APIをオンにしましたが、Googleサーバーはまだ戻ってきます

私が使用しているリクエストは次のようになります: https://www.googleapis.com/androidpublisher/v1.1/applications/ ... そのスイッチをオフにする前のすべてが正しく機能していました。

ヘルプ/ヒント/アイデアに本当に感謝します。

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

asp.net-mvc - サーバー側検証を使用した MVC Bootstrap PopOver

フォーム付きの BootStrap PopOver Modal を表示する単純な MVC アプリケーションがあります。データが送信されるときに、フォームに対してサーバー側の検証を実行したいと思います。エラーが検出された場合、ModelState に保存されているエラーを表示しながら、アプリケーションで既存のフォームを開いたままにし、ユーザーのデータを配置したいと考えています。

このアプリケーションで「作成」ビューを直接呼び出すと、フォームにエラーが適切に表示されます。ただし、作成ビューをモーダルとして使用すると、検証エラーがあったことを示すエラー メッセージが表示されますが、ValidationSummary にはエラーの詳細が表示されません。

ModelState からデータをビューに戻すにはどうすればよいですか?

モデル/MyViewModel.cs

コントローラー/HomeController.cs

ビュー/ホーム/Index.chstml

ビュー/ホーム/Create.cshtml

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

ajax - yii でのサーバー側の検証後にモデル ウィンドウにエラーを表示するためのログイン フォームが機能しない

jQueryを使用してクライアント側の検証を行うchtmlテキストフィールドを使用するモジュールにログインフォームがありますが、ユーザーが存在せず両方のフィールドを入力すると、ログインURLにリダイレクトされ、モーダルポップアップにエラーが表示されません。

メインレイアウトでajax経由でモジュールログインを呼び出しています。任意のページに配置でき、ログインを完全に呼び出します。

ただし、ログイン資格情報が間違っている場合、機能しないのはサーバー側の検証だけです。ユーザー/ログイン ページにリダイレクトし、モーダル ウィンドウにサーバー側の検証エラーを表示しません。

それはログインフォームであり、サインアップフォームではありません.

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

c# - 隠しフィールドが MVC のサーバー側の検証に干渉しないようにするにはどうすればよいですか?

ビュー モデルに基づいて多数の入力を表示する部分ビューがあります。場合によっては、これらの入力の一部が部分ビューによってレンダリングされず[Required]、ビュー モデルの属性で装飾されていることがあります。その結果、フォームがコントローラーにポストバックされると、 ModelState.IsValidfalse が返されます。これをバイパスする方法はありますか?

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

javascript - クライアント側の検証は不要ですか?

事前にこちらの質問をご確認ください。についてよく耳にしました

「... クライアントを信用するな! クライアントを信用するな! ユーザー入力を信用するな!」

クライアント側の検証だけでは非常に悪い考えであることに同意します。しかし、もしそうなら、クライアント側の検証を使用する利点は何ですか? それは必要ですか?クライアント側の検証はいつ使用する必要がありますか?

一部の悪者 (ハッキングしようとする人) のことは忘れて、すべてのリクエストがサーバー側に到達する必要があるかどうかを考えてください。私はそうは思わない 。通常のユーザーは間違ったデータを入力する可能性があり、これらはほとんどクライアント側で終了する必要があります。サイトのパフォーマンスが向上する可能性があると思います。

悪者をモデレートするために、自分のサイトで開発者ツールを無効にしようとしました。私は自分のサイトでクライアント側とサーバー側の両方の検証を使用しています。クライアント側の検証も必要だったと思います。クライアント側の検証を使用するための提案はありますか?