問題タブ [requiredfieldvalidator]
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.
c# - asp.net c# で RequiredFieldValidator コントロールを使用する際の問題
asp.net プログラムで RequiredFieldValidator を使用しています。セッションを終了するために使用するサインアウト ボタンがありますが、どのテキスト ボックスにも値を挿入せずにこのサインアウト ボタンをクリックすると、RequiredFieldValidator がエラーをスローし、サインアウトできません。
テキストボックスに値を入力せずにユーザーをサインアウトしたい。
私のコードに問題がある場合は、私のコードを確認してください。
.aspx コード
jquery - フィールドが表示されている場合にのみ検証が必要
[Required]ASP.NETMVC3でクライアント側の検証に属性を使用しています。
クラスは次のようになります。
FirstNameフィールドが表示されている場合にのみフィールドを検証したいのですが、これは特定の条件でのみ表示されます。どうやってやるの?
私は以下を使用しましたが、それでもその隠しフィールドの必須フィールドを検証するように見えます。
javascript - 依存フィールドの mvc3 でのクライアント側の検証
こんにちは、MVC3 アプリケーションがあり、クライアント側の検証を使用していますが、非常に便利です。使用中に2つの問題があります。-1 つは、Compare に必要なフィールドの依存関係の可能性があることです。たとえば、特定のフィールドの値が status と言う場合は「Test」である場合、他の say status done フィールドの値は空白であってはなりません。-私はドロップダウンを状態と言っています。その値が「その他」の場合、テキストボックスを「その他の状態」と表示する必要があります。そのためにjavasriptを使用したくありません。これは、JavaScriptを使用せずに実行できますか?
xaml - Silverlight4で表示する必要なフィールドインジケーターを取得する方法
多くのSilverlight4サイトで、*が含まれる標準のオレンジ色のボックスを使用して、これが必須のデータ入力フィールドであることを示しています。
それはどのように実装されていますか?xamlファイルまたはページの背後にあるコードの1つにありますか?
asp.net - 必須フィールドバリデーターはポストバックトリガーで実行されます
aspxページにRequiredFieldValidatorを適用したドロップダウンリストがあります。ドロップダウンコードは次のとおりです。
RequiredFieldValidatorコードは次のとおりです。
aspxページにもポストバックトリガーがあり、ドロップダウンからカテゴリを変更すると、ページがポストバックされ、ページのグリッドが更新されます。ただし、ポストバックのため、バリデーターメッセージが表示されてから消えます。ドロップダウンから「すべて」を選択し、ユーザーが保存ボタンをクリックした場合にのみ表示したい。
ガイドラインはありますか?
引き金:
ボタン:
asp.net - 必須フィールドバリデーターが有効でエラーメッセージを表示しているときに起動するのはいつですか?
ドロップダウン リストが 1 つあり、メール、メッセージ、電話などの 3 つの項目が含まれています。ドロップダウンの選択に基づいて、すべてのテキスト ボックスが非表示のままのテキスト ボックスを表示しています。これらのテキスト ボックスに Requiredfield バリデーター (RFV1、RFV2) を使用しており、ここで RFV を有効にする選択に基づいて、すべてのエラー メッセージを表示すると同時に、JavaScript 関数で RFV を有効にする問題に直面しています。
では、RFV の有効化時にエラー メッセージが表示されないようにする方法について説明します。
前もって感謝します。
asp.net - RequiredFieldValidatorとCustomValidatorは同時に起動しますか?
私はasp.netファイルを持っています:
- 3つのラジオボックス、1つを選択する必要があります
- アイテムを選択する必要があるリストボックス
- キャプチャ検証
今私は4つのバリデーターを持っています:
- ラジオボックスのCustomValidator
- リストボックスのCustomValidator
- キャプチャ検証用のCustomValidator(セッションに保存されます)
- captcha-textboxが空にならないようにするためのRequiredFieldValidator。
私の問題は注文です。ユーザーがフォーミュラを送信しようとして、4つのバリデーターがすべて間違っている場合、他の3つはサーバー側であるため、RequiredFieldValidatorのみが表示されます。ユーザーは「ああ、たった1つの間違い」と考えて修正しました。そしてその後、他の3つの間違いが発生し、ユーザーはそれについて少し怒っているかもしれません-「なぜシステムは最初のプレイで私に教えてくれないのですか?!」
それで、どのようにユーザーに良い解決策がありますか?
サーバー側の検証を同時に実行する方法はありますか?クライアント側の検証は失敗しますか?または、サーバー側でクライアント側の検証を実行する方法はありますか?
(注意!RequiredFieldValidatorを削除し、代わりに4番目のCustomValidatorを実行しようとしました。これを実行すると、4つのCustomValidatorがあり、Requ-Field-Valはありません。最終的に、フォーミュラーが送信された後、CustomValidatorはヒットしません= ( どうしてか分かりません。)
c# - 「RequiredFieldValidator」によって参照されるカスタム コントロールを検証できません
質問: RequiredFieldValidator で動作するようにカスタム コントロールを正しく拡張するにはどうすればよいですか? これを読みましたが、実装しようとしても問題は解決しませんでした。これは私がこれまでに思いついたものです:
コードビハインド:
このページを読み込むと、次のエラーが表示されます。
「RequiredFieldValidator」の ControlToValidate プロパティによって参照されるコントロール「SelectAgreement」を検証できません。
スタックトレース:
c# - ポストバック 隠す requirefieldvalidator asp.net
私は WepApplication を使用していますが、問題は、autopostback="true" を含む 1 つのテキスト ボックスと、requirefield n 正規表現などのバリデーターを含む他のテキスト ボックスとドロップダウンがあることです。[送信] ボタンをクリックすると、
フォームはクライアント側で検証され、すべての Requirefiled バリデーターが表示されますが、この問題が発生した後、テキストボックスのテキストを変更すると (autopostback=true")、すべてのバリデーターが非表示になります... ただし、 CausesValidation=を追加すると OnTextChanged イベント bzを発生させたいことに注意してください。 「true」はOnTextChangedを呼び出さない
自動ポストバックされたページでもバリデーター(メッセージ)を表示する方法はありますか....
助けてください。
事前に感謝します...
wpf - WPF 検索フォームの複数フィールド バリデーター
検索フォームとして機能するかなり単純なビューがあります。「検索」ボタンを備えた 2 つのコンボボックスとテキストボックスがあります。どちらのドロップダウンにも選択がない場合、またはテキストボックスが空の場合、検索を実行できません。アプリケーションのいくつかの場所で IDataErrorInfo を使用しましたが、ここには収まらないようです (「SearchPageModel」がなく、ビューモデルにどのように実装するかわかりません)。バリデータコントロールが完全に欠如しているため、どうすればよいかわかりません。ユーザーが事前に検索せずに検索しようとした場合に、すべての情報を入力することに関するメッセージを表示したいだけです。最も簡単な方法は何ですか?
更新: 最初の回答のリンクのアドバイスに従って、検証ルールを作成し、テキストボックスを次のように変更しました。
ただし、ここに新しい問題があります。画面に移動してテキストボックスに何かを入力してから削除すると、期待どおりにボックスが赤くハイライトされます。Validation.GetHasErrors(tbxPartNumber) は true を返します。画面に移動してテキスト ボックスをまったく操作しない場合、Validation.GetHasErrors(tbxPartNumber) は false を返します。テキストを変更した場合にのみ機能するようです...ユーザーが表示され、何も入力せずに検索をクリックした場合は検証されません。これを回避する方法はありますか?