|
|
|
สอบถาม Javascript ค้นหาคำที่ถูกแบน แล้วใช้คำสั่ง return false ซับมิทไม่ได้ |
|
|
|
|
|
|
|
คือผมได้โค้ดแบบนี้มาครับ
Code (JavaScript)
function spam()
{
var spamwords = new Array("รายได้เสริม","ทำที่บ้าน","agel","เอเจล","อาวียองซ์","ลดนำ้หนัก","ลดความอ้วน","หาคู่","รายได้พิเศษ","พาร์ทไทม์","Part time","โป๊","part time","mlm","MLM","ไซด์ไลน์","หางาน","แทงบอล","พนัน","คลิปหลุด");
for(i = 0; i < spamwords.length; i++){
if((document.getElementById('title').value.indexOf(spamwords) != -1) || (document.getElementById('tags').value.indexOf(spamwords) != -1) || (document.getElementById('bodytext').value.indexOf(spamwords) != -1))
{
alert("เว็บไซต์ของท่านมีเนื้อหาที่ไม่สอดคล้องกับการให้บริการของเราครับ");
return false;
}
else
{
return true;
}
}
}
แล้วปัญหาคือว่ามันหาได้แค้คำเดียวคือคำว่ารายได้เสริมอ่าครับ
ผมอยากให้มันค้นหาคำทั้งอาร์เรย์แล้วซับมิทไม่ได้
ต้องแก้ไขโค้ดส่วนไหนหรอครับ
ขอบคุณครับ
Tag : JavaScript, Ajax, CakePHP
|
|
|
|
|
|
Date :
2014-05-16 14:32:50 |
By :
changsunha |
View :
809 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (JavaScript)
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.indexOf("Apple");
หลักการครับแล้วใช้ if เอาครับ ถ้า a มากกว่า 0 แสดงว่ามีพวก spam
|
|
|
|
|
Date :
2014-05-16 17:36:13 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|