問題タブ [validating]

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 に答える
765 参照

c# - c# Control.Validating イベントはマウスのフォーカスを他のコントロールに残しますか?

テキストボックスとトラックバーを備えた ac# .net 2.0 winForm があります。テキストボックス Validating イベントは、ユーザーがトラックバーをクリックして検証が失敗した場合に e.cancel を設定します。その後、テキストボックスにカーソルが残りますが、マウスのフォーカスはまだトラックバーにあるため、マウスを動かすとトラックバーが移動します。

検証イベントで SetFocus を試しました (MSDN によると悪いですが、とにかく試しました) が、マウスはトラックバーにとどまります。

マウス フォーカスをトラックバーから切り離すにはどうすればよいですか?

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

c# - 正規表現で入力された数字をチェックする - C#

私は常に正規表現を使用して、ユーザーの入力の有効性を確認してきました。つまり、正しいメールアドレス、シリアル番号などを確認しています...

ここで、ユーザー入力が、たとえば、78 から 143 までの数字であることを確認したいと思います。

ユーザーの入力を完全に分析しているわけではありませんが、それを解釈して分析しています...

正規表現はまだ役に立ちますか? その場合、正規表現を使用することをお勧めしますか?

そのような入力を制御する最良の方法は何でしょうか?

アドバイスありがとうございます!

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

c# - 他のコントロールから発生したイベントを検証していますか?

フォームのカスタム コントロールの一部として CheckBox があります。Validating イベントを処理して、最大 5 つのチェックボックスがオンになっていることを確認します。すでに 5 にチェックが入っている場合は、イベントをキャンセルします。これは見事に機能します。

ただし、5 つのチェックボックスにチェックを入れると、すべてのイベントがキャンセルされます (最初にチェックされた CheckBox のチェックを外す場合を除く)。これは、ボタンの押下、テキスト ボックスのフォーカス、コンボ ドロップダウン、およびアプリケーションの終了が機能していないことを意味します。送信者オブジェクトは依然として CheckBox です。なぜそれがトリガーされているのかわかりません。

何かを行うたびにチェックボックスの Validating イベントがトリガーされるのはなぜですか? (チェックボックスコントロールをクリックしたときにのみトリガーされると思っていたでしょう)。「検証中」イベントを使用するのは正しいアプローチですか?

その他の奇妙な点: 5 番目のチェックボックスを選択または選択解除すると、そこにイベント ハンドラーがあるにもかかわらず、イベントが処理されません。同じチェックボックスが 4 番目または 6 番目のチェックボックスである場合、検証イベントがトリガーされます。

私のコード:親フォーム内:

MyCustomClassのSelectedメソッドは、単に chkBox.Checked を返します。

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

c# - DataGridView の検証とセル値の変更

検証時に DataGridView のセルを操作して、ユーザーがデータベースに対して無効な値を入力した場合に有効なデータに簡単に変換できるようにしたいと思います。プログラムは値を適切な値に変更します。

値を適切に検証できますが、有効なものに変更しようとすると、DataError が発生します。これが私のコードです:

cell.Value = rows[0]["Batch"];を読み取る行。私が期待することをしていません。

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

vb.net - 文字列内の文字、数字、および特殊文字を確認するにはどうすればよいですか?

ユーザーがテキストボックスに数字と文字のみを入力したい、つまり特別な文字は入力しないでください。テキストボックスのキープレスイベントを使いたくありません。

グリッドビューで同じ検証が必要なので。

だから私は文字列全体を検証したい。

前もって感謝します。

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

c++ - Xerces DOM パーサーを使用した複数の xml スキーマに対する検証

C ++でXerces DOMパーサーを使用して複数のxmlスキームに対して検証する方法があるかどうか疑問に思っていましたか?

ユースケースは次のとおりです。対応する xsd スキーマに対して複数の xml ファイルを解析できるようにしたいと考えています。ただし、各xmlファイルを最初に見たとき、解析するまでそれがどのファイルであるかがわからないため、静的xsdファイルをそれにリンクできません。xsd1またはxsd2などに対して各xmlファイルを検証したいという言い方はありますか...

読んだ後、パーサー「setExternalSchemaLocation」の設定はスキームのリストを保持できるようですが、コードでこれを行うと正しく検証されません。

私がやった場合、スキーマはそれ自体で機能します

したがって、xml または xsd ファイルにエラーはないと確信しています。

複数の xml スキーマに対して検証する方法についての洞察はありますか?

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

javascript - Javascriptを介してエラーテキストを表示するにはどうすればよいですか?

Javascriptでフォームを検証していて、エラーが発生した場合に入力フィールドの境界線/背景を切り替える方法を見つけましたが、ボックスの横にテキストを表示したいと思います。どうすればいいですか?ありがとう!

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

php - 1つの送信ボタンを使用して、Javascriptでさまざまなページを入力します

オンボタンで別の部屋に入りたい。これはJavascriptでどのように可能ですか。たとえば、「キッチン、トイレ、寝室」の3つの部屋があります。選択に応じて、JSを使用してこれらの部屋のいずれかに入るにはどうすればよいですか。したがって、入力ボックスに「kitchen」と入力すると、kitchen.phpに移動します。トイレに入ると、同じボタンでtoilet.phpなどに移動します。

これはHTML入力です。

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

c# - ValidationSummary に直接 (バリデータなしで) カスタム エラー メッセージを表示する方法は?

カスタム メッセージを ValidationSummary コントロールに設定できますか?

編集ページに削除ボタンがあります。赤いスタイルの別のラベルを付けることを防ぐために、検証がエラーメッセージを検証サマーリーに設定できなかった場合に必要です。

私の場合、 CustomValidator を使用することはお勧めできません。削除の検証がないため、アクション自体が失敗した後にエラーメッセージが表示されるはずです。

どんな助けでも!

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

python - Python による Web フォーム データの検証

フォーム フィールド データを抽出することはできますが、情報をチェック/検証して、フィールドが空でないかどうかを確認することはできません。

Apache+mod_wsgi、ブラウザFF、Python 2.6、Ubuntu 10.04 64bitで書いています。

以下は、Web フォーム フィールド データが読み取られるサンプル コードです。これは、このフィールドが EMPTY であるか NOT であるかに関係なく、チェックを入れる必要がある場所です。空の場合、特定のフィールドの default_error 文字列は、戻ってデータを入力します。それまでは、「保存」(または「印刷して保存」) は表示されません。

以下は、私が試していた 1 つの方法、nAdA です。:(

二度目の試み

別の試みは

運がない。

私がチェックできるいくつかの例を示してください。

ありがとう