2016-03-22 9 views
0

私はtelerikコントロールを初めて使用しています。 私はそれにHTMLコントロールを持つaspxフォームを持っています。データはpostメソッドを使用して送信されます。私は自分のページにTelerik Captchaを使いたい。asp.netでTelerik rad captchaを使用しています

私はaspxページに次のコードを追加しました:

<form id="frmYourDetails" runat="server" method="post" action="save.aspx"> 
Number: <input type="text" name="CustomerNumber" id="CustomerNumber" pattern="\d{2}-(?:\d{4}-){3}\d{1}" maxlength="19" title="xx-xxxx-xxxx-xxxx-x" required > 
Name : <input type="text" name ="CustomerName" id ="CustomerName" required > 

<telerik:RadScriptManager runat="server" ID="RadScriptManager1" /> 
<telerik:RadCaptcha ID="RadCaptcha1" Runat="server" ErrorMessage="The code you entered is not valid." Display="Dynamic"></telerik:RadCaptcha> 

<button type="submit" id="btnSubmit">Save</button> 
</form> 

ユーザーがRadCaptchaが付属してテキストボックスに正しい値を入力した場合、私は検証するにはどうすればよいですか?可能であれば、この検証をクライアントサイドで行いたいと思っています。

答えて

1

Captchasはセキュリティ上の理由からクライアントで検証されません(クライアントで使用した場合、無意味になります)。

キャプチャまたはページのValidate()メソッドを呼び出して、キャプチャのIsValidプロパティを確認します。

あなたはこのデモhttp://demos.telerik.com/aspnet-ajax/captcha/examples/serversideevents/defaultcs.aspx

でRadCaptchaイベントを使用することによって、より多くのオプションを見ることができます
関連する問題