問題タブ [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 投票する
6 に答える
20655 参照

wpf - TextBox の最初の LostFocus で WPF 検証が起動しない

オブジェクトに対して WPF フォームを検証しようとしています。テキストボックスに何かを入力すると、フォーカスが失われ、テキストボックスに戻って、書いたものをすべて消去すると、検証が開始されます。しかし、WPF アプリケーションを読み込んで、テキスト ボックスから何も書き込んだり消去したりせずにテキスト ボックスからタブを外すだけでは、起動されません。

Customer.cs クラスは次のとおりです。

そして、ここにWPFコードがあります:

0 投票する
5 に答える
29536 参照

wpf - フォーム全体の WPF 検証

私は WPF 検証システムに非常に失望しています。ともかく!「ボタン」をクリックして完全なフォームを検証するにはどうすればよいですか?

何らかの理由で、WPF のすべてが非常に複雑です。ASP.NET では 1 行のコードで検証を実行できますが、WPF では 10 ~ 20 行のコードが必要です!!

これは、独自の ValidationEngine フレームワークを使用して実行できます。

0 投票する
7 に答える
346 参照

database - 検証出力はどの程度詳細にする必要がありますか?

データベースを読み取り、満たされていない依存関係にアラートを出力するアプリケーションがあります。この問題についての私の考えは、「ユーザーに問題を指摘するための最小限の情報を提供すること」です。私は同僚から、「フィールド1はフィールド2よりも小さい必要がある」という最小限のメッセージを与える詩に言及する各フィールドのデータベースフィールドの値を印刷して、できるだけ詳細にする必要があると言われました。

コンパイラのエラーと警告を思い出させるので、この問題には何らかの規則または標準が必要であることを私は知っています。コンパイラメッセージがどのように選択されるか知っている人はいますか?

コミュニティはこの問題についてどのような提案をしていますか?

0 投票する
5 に答える
2166 参照

php - rssフィードを介してphpのrssパーサーにhtml埋め込みコードを渡すための最良の方法は何ですか?

フラッシュビデオのhtml埋め込みコードをに入れようとしています。これは、他のサイトrss feedのパーサーによってパーサーになります。受信サーバー(magpie)のにクリーンなHTMLを挿入できるように、一方の側で埋め込みコードをエンコードしてから、もう一方の側でデコードするにはどうすればよいですか?DB

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

validation - ファイルが有効な UTF-8 かどうかを確認するには?

有効な UTF-8 であるはずのいくつかのデータ ファイルを処理していますが、有効ではないため、(私の制御下にない) パーサーが失敗します。UTF-8 整形式のデータを事前検証する段階を追加したいのですが、これを行うのに役立つユーティリティをまだ見つけていません。

W3C には機能していないように見えるWeb サービスがあり、無効な UTF-8 ファイルを報告するが、どの行/文字を修正すべきかを報告しないWindows 専用の検証ツールを見つけました。

ドロップインして使用できるツール (理想的にはクロスプラットフォーム)、またはデータ読み込みプロセスの一部として作成できる ruby​​/perl スクリプトのいずれかがあれば幸いです。

0 投票する
9 に答える
4572 参照

javascript - What Event to Trigger Javascript Form Field Validation and Formatting?

Let me first say, we validate every field on the server side, so this a question about client-side usability.

What is the conventional wisdom on exactly when to validate and format html form input fields using javascript?

As an example, we have a phone number field. We allow numbers, spaces, parentheses, and hyphens. We want the field to have ten digits. Also, we want the field to look like (123) 456-7890, even if the user doesn't type it that way.

It seems like we can

  • Validate and format it when the user exits the field.
  • Validate and format on every character entered.
  • Intercept keystrokes and prevent the user from entering characters that are wrong.
  • Some combination of the above (e.g. format on entry and validate on exit, prevent on entry and format on exit, etc.)
  • [Added] Wait and do all the validation and formatting when the user clicks submit.

I've seen it done all of these ways, but I can't find information about what is best (or even generally accepted) from a usability perspective, and more importantly, why.

[Edit: Some clarification]

We are absolutely not enforcing any format standards. When I say format, I mean we'll use javascript to rewrite things so they look nice. If the user types 1234567890, we'll change it to (123) 456-7890. There are no "formatting rules" that can fail.

I distinguish this from validation because if they don't type enough numbers, we have to make them fix it.

I guess I should rephrase the question as "what is the conventional wisdom on exactly when to validate and exactly when to format...?

Good info in the answers so far!

EDIT: I'm accepting my own answer below in the hopes that others will find the link as helpful as I did.

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

asp.net - Asp.Net RequireFieldValidator と Javascript WYSIWYG の問題

私はWYSIWYGを呼び出しているTextBoxでOpenWebWareとAsp.Net RequiredFieldValidatorのオープンソースJavascript WYSIWYG使用ています。すべて正常に動作しますが、最初にフォームを送信しようとすると、サーバー側のRFV ErrorMessage "Required" が表示されますが、2 回目に送信すると送信されます。

何か不足していますか?クライアント側の検証を行いたいのですが、テキストを空でないものとして登録するにはどうすればよいですか?

0 投票する
42 に答える
1103884 参照

regex - 正規表現を使用して電話番号を検証する方法

電話番号を検証するための包括的な正規表現をまとめようとしています。理想的には、国際形式を処理できますが、次のような米国の形式を処理する必要があります。

  • 1-234-567-8901
  • 1-234-567-8901 x1234
  • 1-234-567-8901 ext1234
  • 1 (234) 567-8901
  • 1.234.567.8901
  • 1/234/567/8901
  • 12345678901

私は現在の試みで答えますが、誰かがより良いものやよりエレガントなものを持っていることを願っています.

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

asp.net - 標準のasp.netバリデーターはAjaxと更新パネルで動作しますか?

コード ビハインドから Page.Validate() を使用すると、バリデータが起動しない (予想されるエラー メッセージが表示されない) という問題が発生します。バリデーターは Ajax updatepanel 内に配置されます。

バリデーターのダウンロード可能な Ajax バージョンがあるようです。これらが必要なのか、VS 2008 SP1 に既に含まれているのかはわかりません。フォームがボタンを介して投稿されると、バリデーターは機能しますが、オンデマンドで Page.Validate() を実行すると機能しません。

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

asp.net - 標準の ASP.NET Web フォーム バリデーター用にカスタムのクライアント側 JavaScript バリデーションを使用できますか?

標準の ASP.NET Web フォーム バリデーター用にカスタムのクライアント側 JavaScript バリデーションを使用できますか?

たとえば、asp:RequiredFieldValidator を使用して、サーバー側のコードをそのままにして、jQuery を使用して独自のクライアント通知を実装し、たとえばフィールドまたは背景色を強調表示します。