問題タブ [comparevalidator]
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.
asp.net - CompareValidator に値がありません
Web フォームに txtPassword と txtPassword2 の 2 つのテキスト ボックス コントロールがあります。
CompareValidator コントロールを使用して、両方のフィールドが一致する必要があります。
txtPassword2 に空白の値がない理由がわかりませんか?
コードは次のとおりです。
asp.net - CompareValidator を使用して 2 回比較する
私は2つの入力を持っています:
送信ボタンとインラインで比較バリデーター
いずれにせよ、エラーメッセージが表示されましたが、何が間違っていますか?
c# - バリデーターを比較しますか? またはカスタムバリデータ?
2 つの ASP.NET テキスト ボックスがあります。
テキストボックス 1 テキストボックス 2
ユーザーがテキストボックス 1 に何かを入力した場合、テキストボックス 2 への入力を必須にしたいと考えています。これを達成するための最良の方法は何ですか?
比較バリデーター? 必須バリデータ? カスタムバリデーター?
これが私のコードです:
asp.net - Internetexplorer 11 バージョンでは、'cmp1' の ValueToCompare プロパティの値 '' をタイプ 'Date' に変換できません
以下のような今日の日付の比較バリデーターを作成しました。以下のコードを試しました。
.cs ページで。しかし、「cmp1」の ValueToCompare プロパティの値 '' は、Internetexplorer 11 バージョンではタイプ 'Date' に変換できません。この問題を解決する方法はありますか... よろしくお願いします...
c# - 現在のカルチャasp.netのダブルフォーマットを変更する方法
次の TextBox を含む Web ページがあります。
そしてそれを検証するためのcompareValidator:
ページの文化をロシア語に設定すると、比較検証がうまく機能しません。
その理由は、英語とロシア語でフォーマット番号が異なるためです。
次のようにフォーマットを変更しようとしました:
しかし、それは機能しません。デバッグでは、カルチャの NumberFormat が変更されていることがわかりますが、ページでは 0 未満のメッセージが表示されます。
どうすれば解決できますか?
c# - RequiredFieldValidator のない CompareValidator?
だから私はずっと見てきましたが、同様の問題を見つけることができないようです。
CompareValidator
基本的に、 .なしでは使用できないようRequiredFieldValidator
です。
RequiredFieldValidator
基本的に、パスと確認パスの両方がコメントアウトされていることがわかります。これを行うと、 に値のみを入力してtxtPassword textbox
に何も入力せずに送信できtxtConfirmPassword textbox
ます。
のコメントを外すと、正常にRequiredFieldValidators
比較されます。
それが役立つ場合、これを行う必要があるのは、パスワードを解読してテキストボックスに現在のパスワードを自動入力できないためです。そのため、ユーザーが編集されるたびに、毎回新しいパスワードを入力する必要がありますRequiredFieldValidator
。
したがって、私の解決策はを取り除きRequiredFieldValidator
、テキストがnullまたは空かどうかを確認し、そうであればパスワードを更新しないでください。そうでない場合は、パスワードを更新せずにユーザーを更新します。
これが理にかなっていることを願っています。誰かが助けてくれれば、とても感謝しています。
さらに情報が必要な場合は、お問い合わせください。
再度、感謝します!
c# - 日付が複数のフィールドに分割されている場合、日付に Compare Validator を使用する方法は?
C# でフォームを仕上げています。データ入力を検証したいと思います。「CompareValidator」による検証に関する多くの投稿を見てきました。それは問題なく明確です。
ねじれについてお聞きしたいのですが、AjaxControlToolkit Calendar Extender を使用した結果、1 つのフィールドに日付があります。次のように取得できます。
次に、NuGet の MKB Time Select パッケージを使用して、フォームの別のフィールドに時間を入力します。
使用したい値です。
そのため、ユーザーはフォームに入力し、日付フィールドから日付を選択し、時間セレクターから時間を選択しました。ユーザーがこれらのフィールドで選択した日付と時刻が現在の時刻より少なくとも 24 時間大きいかどうかを確認したいので、バリデーターはこれら 2 つの異なるフィールドを使用して初期データを取得する必要があります。
私はそれについてどのように始めればよいかについて少し混乱しています。
基本的に、バリデーターは次の場合に警告を表示する必要があります
より大きい
しかし、フィールドのプレーンなコンテンツではなく、この種のステートメントを検証するようにバリデーターに指示する方法が明確にわかりません。
c# - 有効な入力が入力された後、ASP compareValidator のエラー メッセージが消えない
DB にいくつかの値を追加するためのフォームがあります。入力の 1 つは整数値を必要とするため、TextBox には RequiredFieldValidator と CompareValidator の 2 つのバリデーターがあります。問題は、入力を初めてクリックしたとき (またはタブでそこに移動したとき) にエラーメッセージが表示され、有効な入力を入力しても消えないことです。
上記はその入力の私のコードです。