我的老板讨厌验证码,而且我也讨厌验证码,即使他们工作。相反,她建议使用隐藏字段,以便如果 [由机器人] 填写,则不应提交表单。这种方法有缺点吗?
问问题
3815 次
2 回答
0
您可以通过交换提交按钮和取消按钮的功能来欺骗任何机器人:
$('form').submit(function(e){
e.preventDefault();
// remove user values
});
$('button').click(function(e){
e.preventDefault();
var data = $('form').serializeArray();
data['human'] = true; // hidden value
$.post('example.com', data);
});
于 2012-05-23T16:47:33.660 回答