asp.netWebフォームのカスタムユーザーコントロールに5つのテキストボックスとボタンがあります。送信する前に、これらすべてのテキストボックスを検証する方法を理解しようとして問題が発生しています。ボタンはポストバックを実行しません。テキストボックスがjQueryで有効かどうかを確認する必要があります。有効な場合は、webmethodに投稿します。
カスタムコントロールでフォームタグを使用できないため、jQueryValidateでこれを行う方法がわかりません。また、.netに組み込まれている検証は、サーバー側ではなくクライアント側で検証する必要があるため、使用できません。
現在、テキストボックスごとにonblurがあり、正規表現でチェックされています。失敗すると、メッセージを表示するエラーラベルが表示されます。次に、送信ボタンは各エラーラベルをチェックして、それらが= ""であるかどうかを確認しますが、問題は、テキストボックスに何も入力されておらず、エラーが表示されていない場合、ifが明らかに合格することです。
フォームタグなしでテキストボックスを検証し、すべてクライアント側で検証をチェックする簡単な方法はありますか?