谁能帮我解决垃圾邮件问题?
Can anyone help me out on a form spamming issue?
我的网站上有一个查询表格。
垃圾邮件发送者使用它不断向我发送 SEO 和约会链接。
我想阻止这一切。
他们在提交表格之前在公司名称字段中输入 "google"。
有没有一种简单的方法可以在提交时将这些垃圾邮件发送者发送到我的 "thankyou" 页面,让他们认为他们已经成功地向我发送了垃圾邮件,但实际上什么也没发生?
基本上 - 如果提交的公司名称字段 = google,那么在提交时不要通过电子邮件发送表单结果,而只是显示 thankyou.html 页面。
我的页面在这里here is my contact form
评论区跟进。
在你的formCheck()
函数中,替换这段代码
if (alertMsg.length == l_Msg){
return true;
}else{
alert(alertMsg);
return false;
}
与
if (alertMsg.length == l_Msg){ // No alerts
let companyName = formobj.elements['Company'].value || "";
if(companyName.trim().toLowerCase()==='google'){ // Potential spam, redirect to "Thank you" page.
window.location.href='confirm.htm'
return false;
}
// Otherwise, proceed as valid entry.
return true;
}else{
alert(alertMsg);
return false;
}
我的网站上有一个查询表格。 垃圾邮件发送者使用它不断向我发送 SEO 和约会链接。 我想阻止这一切。 他们在提交表格之前在公司名称字段中输入 "google"。
有没有一种简单的方法可以在提交时将这些垃圾邮件发送者发送到我的 "thankyou" 页面,让他们认为他们已经成功地向我发送了垃圾邮件,但实际上什么也没发生?
基本上 - 如果提交的公司名称字段 = google,那么在提交时不要通过电子邮件发送表单结果,而只是显示 thankyou.html 页面。
我的页面在这里here is my contact form
评论区跟进。
在你的formCheck()
函数中,替换这段代码
if (alertMsg.length == l_Msg){
return true;
}else{
alert(alertMsg);
return false;
}
与
if (alertMsg.length == l_Msg){ // No alerts
let companyName = formobj.elements['Company'].value || "";
if(companyName.trim().toLowerCase()==='google'){ // Potential spam, redirect to "Thank you" page.
window.location.href='confirm.htm'
return false;
}
// Otherwise, proceed as valid entry.
return true;
}else{
alert(alertMsg);
return false;
}