我是telerik控件的新手。 我有一个带有HTML控件的aspx表单。数据将使用post方法提交。我想在我的页面上使用Telerik 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附带的文本框中输入了正确的值?如果可能,我希望在客户端进行此验证。
答案 0 :(得分:1)
Captchas不会在客户端上进行验证,仅出于安全原因在服务器上进行验证(如果他们在客户端上进行验证,那么它们将无用)。
调用验证码或页面的Validate()
方法,然后检查验证码的IsValid
属性。
您可以使用此演示Spring Profiles Examples
中的RadCaptcha事件查看更多选项