我需要使用它运行的java脚本阻止一些关键词但是一旦它显示警告消息,消息仍然会提交,我需要它来禁用提交按钮或者更好的是仍然不会发送消息,直到垃圾邮件工作被删除< / p>
function spam_check() {
var value = document.getElementsByName('chat_message')[0].value; var blocked = /sex|fuck|.tk|kiss|@yahoo|@gmail|@hotmail|.gl|.lu|.fly|.co|Earn/gi;
var validation = value.match(blocked);
if (validation) { document.getElementsByName('chat_message')[0].value = "";document.write("Hey :user:, don't try to spam") }}`
这是我的表格
<form>
<input type="text" name="chat_message" value=""/>
<input name="submit" type="Submit" onClick="spam_check();"/>
</form>
答案 0 :(得分:0)
您可以使用正则表达式来阻止@email输入以及。{domain}输入。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions