已显示联系人表单javascript验证

已显示联系人表单javascript验证,javascript,forms,validation,google-chrome,console,Javascript,Forms,Validation,Google Chrome,Console,我正在管理一个有联系方式的旧网站。javascript正在验证它是否可以过滤垃圾邮件。最近,客户抱怨偶尔会收到一些垃圾 表单有一个onsubmit属性,该属性调用一个javascript函数,验证是否所有内容都正确填写。它也有验证码验证 我发现google chrome控制台只需使用jquery或类似于$('form').submit()的javascript提交表单,就可以将其显示出来 有没有办法防止这种情况发生,或者我应该在提交后更改站点以进行php验证?如果属性是onsubmit=“ver

我正在管理一个有联系方式的旧网站。javascript正在验证它是否可以过滤垃圾邮件。最近,客户抱怨偶尔会收到一些垃圾

表单有一个
onsubmit
属性,该属性调用一个javascript函数,验证是否所有内容都正确填写。它也有验证码验证

我发现google chrome控制台只需使用jquery或类似于
$('form').submit()的javascript提交表单,就可以将其显示出来


有没有办法防止这种情况发生,或者我应该在提交后更改站点以进行php验证?

如果属性是
onsubmit=“verifyfunction”

删除该属性并将其替换为提交事件处理程序

jQuery(function($,undefined) {
   $('form').on('submit',verifyfunction);

});

你确实应该对那些不允许JavaScript

的用户进行PHP检查。在一个理想的场景中,服务器端验证应该总是在适当的位置。我不认为它是“理想的”场景,它更像是“每种可能的场景”。幸运的是,你的联系方式还没有被垃圾邮件发送者发现(可能是因为缺乏联系)。服务器端验证是关键。