Recaptcha 客户端验证
有没有办法限制客户端用户在进入服务器 sdie 之前必须填写 recaptcha?
我知道我们可以通过放置 !Page.IsValid
在服务器端进行检查,但我希望在提交之前进行客户端验证。
谢谢
Is there any way to restrict user on client side to must fill recaptcha before going to server sdie ?
I know we can check on server side by putting !Page.IsValid
but I want client validation before submitting.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
免责声明:我从未使用过 ASP.Net。
您无法阻止某人提交表单。
但是,在大多数情况下,可以使用某些 JavaScript 来阻止表单的提交。
为此,请尝试使用 Javascript/jQuery 验证 reCAPTCHA 生成的表单元素。最简单的方法是检查输入值的字符串长度是否大于零。
Disclaimer: I have never used ASP.Net.
You cannot prevent someone from submitting a form.
However, in most cases, it is possible to block the submission of a form by using some Javascript.
To do this, try to validate the of the form element that reCAPTCHA generates using Javascript/jQuery. The simplest method would be to check if the entered value's string-length is greater than zero.
有一种方法..通过禁用按钮本身..不久前做了同样的事情。
这是我的验证码
函数
,这些是我使用的javascript 我使用了 google recaptcha 2.0,
它非常容易使用。而且它是免费的。
There is a way.. by disabling the button itself.. did the same thing a while back.
this is my recaptcha
and these are the javascript functions i used
p.s. i used google recaptcha 2.0
its incredibly easy to use. and its FREE.