php - 减缓(或阻止)我的 .js 表单上的垃圾邮件或机器人事件的最佳方法是什么

标签 php javascript jquery

这是关于 (.click)... 的 if 语句示例

$('#submit').click(function () {
***********************************
var email = $('input[name=email]');  
***********************************
if (email.val()=='') {
    email.addClass('hightlight');
    return false;
    } else email.removeClass('hightlight');
...
$('#submit').click(function () {
...
var email = $('input[name=email]');    

这是一个带有其他数据的 PHP Ajax 联系表单。我最终收到了很多来自 .ru(俄罗斯)的垃圾邮件,因此最好在 if 语句中错误地列出最常见的垃圾邮件,还是直接使用验证码会更好。如果是这样,任何关于简单的明显的好的引用资料都可以在这种情况下明智地使用。表格位于 http://www.shaneofalltrades.com/index.html#contact 对任何想法持开放态度。

最佳答案

最好的事情是服务器端验证(某种验证码)。不要仅依赖客户端验证。

关于php - 减缓(或阻止)我的 .js 表单上的垃圾邮件或机器人事件的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6813555/

相关文章:

php - 检查 "is not null"或空字符串的 PHP 语法是什么?

javascript - 在父 <div> 中布局可变数量的可调整大小的子元素的最佳方法?

jquery - 将 List 作为参数传递给 MVC Controller

c# - 从 jQuery/JavaScript/AJAX 检索值以添加到数据库 (ASP.NET/C#)

php - 如何从一个下拉菜单的两个表中获取数据

php - 具有错误字符容忍度的最长公共(public)子串

php - mysql 表连接和使用 DISTINCT

javascript - Math.将科学记数法下限到某个小数点

javascript - 在 Mocha 中动态构建测试 - TypeError : test. 重试不是函数

javascript - 从 json 数组动态创建和嵌套 DIV 项