フォームにはいくつかの必須フィールドがあります。私が必須のフィールドにいて、入力キーを押すと、フォームは提出しません。しかし、必須ではないフィールド上にいる場合は、入力キーを押すとフォームが送信されます。これは、フォームを送信すると検証が実行され、検証サマリが上部に表示されるため、問題があります。必要なフィールドにいる場合、この検証は実行されません。それはそれ自身の検証であり、私のエラーテキスト(これは単なるアスタリスクです)を表示するようですが、人々はこれを見ていません。asp.net requiredフィールドバリデーターは入力ボタンフォームの送信を無効にします
必須ではないフィールド入力キーがフォームを送信する理由は分かりますが、必須のフィールド入力キーはありません。
を。なぜ私はクライアント側の検証を使用したくないのですか?バリデータのクライアント側の検証をfalseに設定すると、フォームを送信する必須フィールドがありません。これもアイデアではない。私は、textareaフィールド以外のフィールドは、必須であるかどうかにかかわらず入力を打つときにフォームを送信することを期待しています。 –
そのため、私はあなたのニーズに合った検証プロセスを操作するための例を提供しました。 –
あなたはすべてのフィールドにフォームを送信させるのではなく、送信しないようにして、ボタンをクリックするだけです。 –