を制御し、私はボタンをaboutme- txtAboutためEMAILID -txtEmailための次のコントロールサーバー側の検証は
- テキストボックスを持つフォーム
- テキストボックス
- を提出している-btnSubmit
I両方のテキストフィールドに対してrequiredfieldvalidatorsとreqularexpressionバリデーターを使用しています。 サーバサイド検証を行う必要があります。そこで、EnableClientScriptをfalseに設定しました。
txtEmailが空または無効の場合、txtAboutおよびbtnSubmitを無効にする必要があります。これの検証をどのようにして開始するのですか?
また、サーバー側の検証を行うように求められたら、EnableClientScriptをfalseに設定する必要があります。 'cozサーバー側の検証が実行される場合でもtrueを設定します。
返信いただきありがとうございます。 – user1204075
実際には、CustomizeValueを使ってRegex.Matchを使って電子メールのフォーマットをチェックしています。しかし、customvalidatorのonservervalidateが発生するのは、btnSubmitをクリックしたときだけです。どうすればbtnSubmitをクリックせずにonservervalidateを起動させることができますか?感謝のあなたの応答がありがとう。 – user1204075
共通の機能にコードを書いて、ボタンのクリックだけでなく、テキストボックスのキー押下/上のイベントで電子メールを検証することもできます。 – Pankaj