使用 Ajax、Jquery 或 JavaScript 在注册表单中添加验证码
Adding Captcha in Registration Form using Ajax , Jquery or JavaScript?
我正在 Jquery 中为注册页面编写代码,当我在注册页面中使用 devexpress 验证码时,那个验证码不是从 jquery.so 验证,我将验证码替换为 jquery 验证码。 任何人都可以帮助我如何在 Jquery 中编写验证码。
这是我
在MVC中使用的一个很好的库,称为.NET的reCAPTCHA插件:https://code.google.com/p/recaptcha/
有一个 Nuget 包可用于它。Nuget ID: recaptcha current verion 1.0.5.0
现在使用它:在您的视图中
在上面的视图中或下方的"提交"按钮:您添加以下代码:
<p>
@Html.Raw(@Html.GenerateCaptcha())
@Html.ValidationMessage("captcha")
</p>
然后在控制器操作中添加 RecaptchaControlMvc.CaptchaValidator
属性,并为 recapccha 添加一个额外的 bool 参数,例如 captchaValid
HttpPost, RecaptchaControlMvc.CaptchaValidator]
[OutputCache(NoStore = true, Duration = 0, VaryByParam = "None")]
public ActionResult Register(RegistrationViewModel model, bool captchaValid)
{
// If the bool is true The Recapcha validation was successful.
// If not then you can add a model error with the property name for the: `@Html.ValidationMessage("captcha")`
if (!isLoan && !captchaValid)
{
ModelState.AddModelError("captcha", "Verification word is incorrect. Try again.");
}
if (ModelState.IsValid)
{
// go an ddo your registration or login
}
else
{
// handle errors and other messages
}
return View(model);
}
图书馆将负责其余的工作。
相关文章:
- 循环遍历包含另一个表单的表单
- 使用jquery添加到表单内部表中的元素不会过帐
- 流星 1.3 自动表单/快速表单错误
- Javascript按钮,它提交联系人表单7表单,然后重定向到URL
- Javascript表单验证:表单在错误返回时提交:
- 使用自制的html表单注册/登录网站
- 验证表单阻止表单提交
- 如果选中,则禁用表单(多表单)
- 从输入元素获取表单和表单数据对象
- 电子邮件表单:提交表单后,$_POST 为空
- 需要一个复选框,该复选框将在同一页面上自动填写来自不同表单的表单
- 使用angularJs中的嵌套表单进行表单提交行为
- 角度架构表单 - 检查表单是否经过验证
- 所选表单-当表单的值被选中时,如何更改变量值
- 新表单-嵌入表单集合-Symfony2
- 大表单的表单验证
- Rails模式表单-在表单提交失败后,用html.erb文件中的内容更新弹出窗口
- AngularJS自动生成表单的表单验证
- Spring MVC-处理错误,使用多个表单提交表单
- 如何显示数据从html表单到表