カスタム バリデータとボタンを使用した典型的な .net フォーム シナリオがあります。
カスタム バリデータには、プロパティ ClientValidationFunction が設定されています。
ボタンで onclick イベントを使用すると、すべて正常に起動しますが、組み込みの OnClientClick イベントを使用すると、カスタム バリデータが起動しません。
私がここに欠けているものはありますか?
カスタム バリデータとボタンを使用した典型的な .net フォーム シナリオがあります。
カスタム バリデータには、プロパティ ClientValidationFunction が設定されています。
ボタンで onclick イベントを使用すると、すべて正常に起動しますが、組み込みの OnClientClick イベントを使用すると、カスタム バリデータが起動しません。
私がここに欠けているものはありますか?
ボタンのクライアント クリック イベントに何かをアタッチする場合は、false を返さないことを確認してください。そうしないと、フォームが送信されず、検証が呼び出されません。
クライアント側の検証をトリガーする方法については、次のページを参照してください。
http://fczaja.blogspot.co.uk/2009/07/aspnet-how-to-trigger-client-side.html