大佬教程收集整理的这篇文章主要介绍了jquery – 如何在MVC 3中使Recaptcha成为必填字段?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
从rcaptcha生成的html:
<input type="text" id="recaptcha_response_field" name="recaptcha_response_field" autocomplete="off" class="valid">
视图:
@ReCaptcha.GetHtml(theme: "red",publicKey: GetPublicKey()) @Html.ValidationmessageFor(m => m.recaptcha_response_field)
模型:
[required(Errormessage = "'captcha required' ")] public String recaptcha_response_field { get; set; }
在加载时,我看到’需要验证码’的消息.但是,如果我输入某些内容,它仍会出现
表单将使用空的recaptcha框提交.
如何在客户端进行recaptcha必填字段?
谢谢你的帮助
编辑:
我添加了这个以拦截提交btn click事件,但它不会停止发布表单.
<button type="submit" id="btnSubmit" class="sprt bg_red bt_red h25" onsubmit="ValidateAndSubmit();">Signup</button> <script type="text/javascript"> function ValidateAndSubmit() { var v=$('#recaptcha_response_field').val(); if (v == '' || v == undefined) { alert('captcha is required'); return false; } return true; } </script>
以上是大佬教程为你收集整理的jquery – 如何在MVC 3中使Recaptcha成为必填字段?全部内容,希望文章能够帮你解决jquery – 如何在MVC 3中使Recaptcha成为必填字段?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。