gpt4 book ai didi

javascript - 表单上 javascript 验证的数学总和

转载 作者:行者123 更新时间:2023-11-30 10:44:36 25 4
gpt4 key购买 nike

尝试创建一个验证来防止垃圾邮件发送者。我想要一个标签为“2 + 7 是多少?”的字段所以 Javascript 需要知道结果并通过验证。我正在努力写这个,会不会是这样的:

var valid = '';
var required = ' is required';
var sum = $('form #sum').val();

if (sum == '9') {
valid += '<p>An answer is' + required + '</p>';
}

最佳答案

如果不查看更多代码,很难准确判断需要什么。

如果它是在服务器端生成的,那么像这样的简单问题可能会很有效,而且它比验证码更易于访问。为了有效,问题和答案也应随机选择。

出于可用性目的,您可能会选择包括预提交客户端验证,但由于垃圾邮件机器人会忽略 JavaScript,因此阻止它们是无用的,除非您做一些非常复杂的事情。

关于主题的额外提示:您的 JQuery 选择器效率低下。使用 id-selector 时,您永远不需要包含其父项。

关于javascript - 表单上 javascript 验证的数学总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9152964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com