問題タブ [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.
xml - XMLスキーマ(XSD)検証ツール?
現在、オフィスでは、指定されたスキーマに対してXMLファイルを生成するアプリケーションを作成しています。.XSDファイルにスキーマがあります。
生成されたXMLがスキーマと一致することを確認するための自動テストに使用できるツールまたはライブラリはありますか?
スキーマチェッカーをバンドルすることはないので、開発中に開発者が使用する必要があるだけですが、商用利用に適した無料のツールをお勧めします。
私たちの開発言語は、それが何か違いを生むのであればC ++ですが、xmlファイルを生成し、テストで別のプログラムを呼び出して検証を行うことができるので、そうすべきではないと思います。
validation - hAtom マイクロフォーマットを検証する方法はありますか?
ブログにhAtom microformatを実装しました。少なくとも、私は持っていると思いますが、これを正しく行ったかどうかを判断するための検証ツール (または hAtom を使用するソフトウェア) を見つけることができません。現在、「hatom バリデーター」を Google で検索しても、有用なものは何も返されません。正しく実装されていることを確認する方法を知っている人はいますか?
ruby-on-rails - Railsで「3つのエラーにより、このfoobarが保存されませんでした」という検証メッセージを変更するには?
私の Rails アプリでは、アクティブなレコード オブジェクトで検証ヘルパーを使用していますが、それらは素晴らしいものです。問題が発生すると、Web ページに標準の「3 つのエラーにより、この foobar を保存できませんでした」というメッセージが個々の問題とともに表示されます。
このデフォルトのメッセージを自分のメッセージで上書きする方法はありますか?
validation - 単体テスト データ?
当社のソフトウェアは、さまざまなソースからの多くのデータ フィードを管理します。リアルタイムで複製されたデータベース、自動的に FTP 送信されたファイル、リンク サーバーからのデータのスナップショットをキャッシュするためのデータベース ストアド プロシージャのスケジュールされた実行、およびその他の多数のデータ取得方法です。
このデータを確認して検証する必要があります。
- インポートが発生したことさえあります
- 妥当なデータ (null 値、行数など)
- データは他の値と一致しますか (おそらく、同様のデータのソースが複数あります)
- データが不足しており、インポートには手動でプロンプトを表示する必要があります
多くの点で、これは単体テストに似ています。作成するチェックには多くの種類があります。新しいチェックをリストに追加し、特定のイベントに応じて各クラスのテストを再実行するだけです。テストを実行するための優れた GUI が既にあり、おそらくそれらをスケジュールすることさえできます。
これは良いアプローチですか?同様に一般化された、より優れたデータ検証パターンはありますか?
私たちは .NET ショップです。Windows ワークフロー (WF) はより優れた、より柔軟なソリューションでしょうか?
wpf - WPF検証エラーの検出
ExceptionValidationRuleWPFでは、またはを使用して、データバインディング中にデータレイヤーでスローされたエラーに基づいて検証を設定できますDataErrorValidationRule。
この方法で多数のコントロールを設定し、[保存]ボタンを使用したとします。ユーザーが[保存]ボタンをクリックした場合、保存を続行する前に、検証エラーがないことを確認する必要があります。検証エラーがある場合は、それらを大声で叫びます。
WPFでは、データバインドコントロールのいずれかに検証エラーが設定されているかどうかをどのように確認しますか?
asp.net - リストボックスが空でないことを検証するにはどうすればよいですか(クライアント側)
ASP.NET3.5を使用しています。ユーザーがアイテムを追加する必要のあるリストボックスがあります(このためのコードを作成しました)。私の要件は、少なくとも1つのアイテムをリストボックスに追加する必要があります。そうしないと、フォームを送信できません。このページには他にもいくつかのバリデーターがあり、それらはすべてValidationSummaryコントロールに書き込みます。このリストボックスの検証をValidationSummaryコントロールにも書き込みたいと思います。どんな助けでも大歓迎です。ありがとうございました。
asp.net-mvc - 検証はどこで行いますか?モデル、コントローラー、またはビュー
ユーザー入力の検証は Web フォーム アプリケーションのどこに配置しますか?
- 表示: JavaScript クライアント側
- コントローラー: サーバー側言語 (C#...)
- モデル: データベース (ストアド プロシージャまたは依存関係)
各レベルで必要な検証があると思います:
- ユーザーが正しい値を入力したか
- 日付は実際の日付、数字は実際の数字です...
- 1. のすべてのチェックに加えて、悪意のある攻撃 (IE XSS または SQL インジェクション) のチェックをもう一度実行します。
- 1. で行われるチェックは、主に、ユーザーがミスをしたときにサーバーのラウンド トリップを回避するためのものです。
- それらはクライアント側で JavaScript で実行されるため、それらが実行されたことを信頼することはできません。これらの値を再度検証すると、一部の悪意のある攻撃が阻止されます。
- 依存関係が満たされているか (つまり、ユーザーが有効な質問にコメントを追加したか)
- 優れたインターフェースは、これらの違反を非常に困難にします。ここで何かがキャッチされた場合、何かが非常にうまくいかなかった.
[この回答に触発された]
xml - 「有効なxml」と「整形式のxml」に違いはありますか?
私は違いに気づいていませんでしたが、同僚は違いがあると言いましたが、彼はそれを裏付けることはできません. あるとすれば違いは何ですか?
validation - 住所の検証をどのように実行しますか?
アドレス (電子メールではなく、物理的な) 検証を実行することさえ可能ですか? 米国だけでも非常に多くのアドレス形式があるため、これはかなり困難な作業になるようです。一方で、いくつかのビジネス要件に必要なタスクのように思えます。
java - JSP オプションの選択リストを簡単に検証するにはどうすればよいでしょうか?
この単純な選択リストを検証する必要があります。
したがって、ユーザーは、「オプションを選択してください...」オプションが選択された状態でフォームを送信することはありません。原則として JavaScript の使用は許可されていますが、JSP 内でも解決する方法を学ぶのは興味深いことです。