問題タブ [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.
.net - RequiredFieldValidator は、本番環境ではなく、開発およびステージ環境で動作します
ステージング環境へのテスト展開が成功した後、レガシ ASP.NET アプリケーションを運用環境に展開しました。アプリケーションは、1 つの特定の登録ページで RequiredFieldValidators を使用します。当社の開発およびステージ環境では、「送信」をクリックすると、バリデーターが空のフィールドを正常に検出し、エラー メッセージが表示され、フォームの送信が妨げられます。
ただし、本番環境では、バリデータはエラー メッセージを表示しません。[送信] をクリックするとポストバックが発生し、コード ビハインドが Page.IsValid をチェックし、フォームに不足しているフィールドがあることを正しく検出しますが、登録フォームはユーザーにエラー メッセージ (つまり、「電子メールを入力してください」) なしで再表示されます。
サンプル: (EnableClientScript または SetFocusOnError を明示的に宣言していないことに注意してください)
両方の環境 (ステージと運用) は同じです: Win2K3 サーバーと IIS 7、SQL Server 2008、および ASP.NET 1.1 ランタイム (恥ずかしいことに)。
何か案は?
asp.net - asp.net (req. field)validator の検証後に「合格」の画像またはテキストを表示する
次のasp.netコードがあります:
検証がオンザフライで合格した場合(ポストバックなし)、画像(またはテキスト)を表示したい
jQuery ソリューションも私には問題ありませんが、javascript が無効になっていると、それほど安全ではありません。
asp.net - .net一連のコントロールの検証
次のシナリオがあります。
2つのdivに分割された検索ページがあります。最初に、ユーザーは一連のドロップダウンメニューを使用してクエリパラメーターを作成できます。2番目のdivで、ユーザーはテキストを入力してクエリパラメーターを取得し、検索をさらに絞り込むことができます。ドロップダウンのselectedindexchangeイベントで、どの検索が表示されているかを示すラジオボタンが選択されます。
すなわち
選択に基づいて、ユーザーはクエリを返すボタンbtnReturnをクリックできます。
したがって、次の質問があります。
ドロップダウンの範囲がある場合、div1で、クエリを選択するためにこれらのドロップダウンの少なくとも1つを選択する必要があるように、どのような種類の検証を設定する必要がありますか。これらのフィールドのすべてが必須であるとは限らないため、必須フィールドに入力するだけです。合理的な検索を行うには、これらのフィールドの1つを最小限に抑える必要があります。
.net検証を使用してこれらすべてを実行できると思いますか?
div1とdiv2に検証グループを使用できると思っていますが、両方のグループを1つのコントロール、つまりbtnクリックに割り当てることは可能ですか?プログラムで最後の部分を行う場合ですか?
これで今日のエッセイは終わりです!いつものように、どんな助けでも大歓迎です。
c# - パスワードのカスタム検証が機能しない
登録フォームがあります。パスワードに次のような6文字が含まれているかどうかを確認しています:
コードビハインド
RequiredFieldValidator と CustomValidator を連携させて 1 文字入力すると、フォームは受け入れられます。
RequiredFiekdValidator を削除してフォームに入力すると、パスワードフィールドに文字がまったくないフォームが受け入れられます
CustomValidator を離れて 1 文字入力すると、フォームが受け入れられます
CustomValidator が正しく機能していません。何が欠けていますか?
asp.net - 必須フィールドバリデーターにエラーメッセージを設定しないとどうなりますか?
必須フィールドバリデーターでエラーメッセージを設定しない場合、メッセージポップアップボックスが表示されますか? 私のコード-
javascript - 条件に基づいて検証コントロールを無効にする
テキスト ボックスの検証コントロールを使用する asp.net アプリケーションがあります。ただし、ユーザーが txtFieldA に値を入力した場合は、txtFieldB と txtFieldC の検証コントロールを無効にしたいと考えています。
asp.net - ページに複数の RequiredFieldValidators がありますが、異なるボタンのクリックに適用する必要があります
私はasp.netページに取り組んでおり、次のシナリオがあります:
ボタン1がクリックされたときに検証を「起動」する必要があるrequiredfieldvalidatorsを持つ2つのフィールドがありますが、button2がクリックされたときではなく、反対のシナリオで別のrequiredfieldvalidatorによって検証される別のフィールドがあります。(このフィールドの必須フィールドバリデーターは、button2 がクリックされたときに「起動」する必要がありますが、button1 がクリックされたときではありません。) 最も簡単な解決策の提案をいただければ幸いです。
前もって感謝します
asp.net - aspx ページの複数のドロップダウン リストの必須フィールド バリデーター
18 (はい 18) のドロップダウン リストと 18 のテキスト ボックスを持つ aspx ページがあります。各ドロップダウンを選択する必要があり、各テキストボックスに入力する必要があります。これらの 36 のコントロールに必要なフィールド バリデーターをドラッグ アンド ドロップして維持するのは骨の折れる作業であり、必要なのはユーザーがドロップダウンから値を選択することだけであるため、論理的なオプションではないようです。
とにかく、これらすべてのドロップダウン コントロールとテキスト ボックス コントロールをループして、それらが空かどうかを確認し、それに応じてユーザーに警告を表示することはできますか? クライアント側の検証ソリューションまたはサーバー側の検証ソリューションは、私にとっては問題ありません。
asp.net - 必須フィールドバリデーターが機能しない
必須フィールドバリデーターの後に正規表現バリデーターを使用しましたが、必須フィールドバリデーターが機能していません。
誰もが問題を見ることができますか?
asp.net - RequiredFieldValidatorはどのようにしてデータベースの更新を自動的に停止しますか?
RequiredFieldValidatorなどの以前の印象は、エラーラベルが表示され、Page.IsValidがfalseに設定されているというものでした。つまり、残りのタスク(間違った入力データの使用を防ぐ)はあなたに任せます。しかし、今日、DetailsViewを使用してデータベースに新しいレコードを挿入し、バリデーターを使用してDetailsView内のTextBoxをチェックすると、データベースが自動的に更新されないことに気付きました。
これが舞台裏でどのように実装されているのか知りたいです。Validator.PreRenderイベントでページライフサイクルが中止されたため、後の段階でデータベース接続に到達できなかったと思いますか?私はおそらく間違っています。
Reflectorを使用してRequiredFieldValidatorの内部に入り、どのように実装されているかを確認しようとしていますが、どこを見ればよいのかよくわかりません。誰かがいくつかのヒントを与えることができますか?