私はASP.NET Webフォームアプリケーションを持っています。適用方法ASP.NETでサーバー側の関数を呼び出すことでクライアント側の検証
私は様々なTextBox
でForm
を持っているし、今私は同じValidationGroup
に属する彼らにasp:RequiredFieldValidator
をいくつかリンクされています。
TextBox
に、関連するエラーメッセージとともに追加の検証を適用する必要があります。 具体的には、TextBox
の中のテキストがGuid
かどうかをチェックする必要があります。 Morevoerはこのチェックを即座に実行する必要があります。つまり、ユーザーがTextBox
からカーソルを移動するとすぐに、submitを押す必要なく、検証を実行する必要があります。
私はどのようにして
IsGuid(string guid)
関数をJavascriptから呼び出すことができますか?私は(例えば、私は
TextBox.Text
が許可されていないcarachtersとな長さ< Nを持っている場合、メッセージを表示させたい)の検証として、二つの異なるエラーメッセージを添付することができ、それが簡単にで、この検証を実装する方法をjQueryまたはASP.NETバリデータ?
誰か他の人がその実装について考えている場合は、お気軽にご提案ください。ありがとう!
thanskについては、私のサーバーサイドのIsGuid関数で既に同じRegexを使用しています。 TextBoxのテキストを非同期にテキストに送るためにAJAXを使用する方法はありますか? – CiccioMiami
サーバーコードを使用する必要はありません。 RegularExpressionValidatorコントロールは、RequiredFieldValidatorと同じ領域からのものです。それを使わない理由はありますか? –
ただし、DBアクセスを使用して、より複雑なビジネスルールを実装する必要がある別の検証が必要な場合に備えて、その場合、JavaScriptから呼び出すにはサーバ機能が必要です。 – CiccioMiami