A
Anonymous
Guest
Bonjour,
Comme j'en avais marre de lire des messages en SMS sur mon forum, j'ai écrit cette fonction javascript qui permet de filtrer un message :
Ca peut servir à certains d'entre vous qui ont des forums...
@+
Xp
Comme j'en avais marre de lire des messages en SMS sur mon forum, j'ai écrit cette fonction javascript qui permet de filtrer un message :
Code:
<script type="text/javascript">
function nosms() {
var Post = document.getElementById('Post').value;
var badwords = new Array('tt','px','salu','dan','édé','kan','pa','chok','ac','jms','sé','vs','tjs','ke','pti','di','pk','ds','kom','jsui','pr','koi','tg','mé','slt','cé','aksepté','bizzar','dacord','jammais','fé','dici','na','dabor','devien','avou','laime','quelquin','dabor','tkt','sias','dicision','qqch','qq','fase','dsl','alr','statu','kestion','kkch','surtt','dotre','b1','seu','bi1','lir','ki','pcq','jpeux','ete','cré','bi1','fo','fér');
var words = Post.split(/\s/);
var thereisanerror = false;
var maxi = (words.length > 250 ? 250 : words.length);
for(i=0; i<maxi; i++) {
if(words[i]=='sa' && words[i+1]=='va') {
thereisanerror = true;
}
for(j=0; j<badwords.length; j++) {
if(words[i]==badwords[j]) {
thereisanerror = true;
}
}
}
if (thereisanerror) {
document.getElementById('NoSMSbox').innerHTML = '<br><font style="color:#cc0000">Votre message contient du langage SMS, merci de le corriger...<\/font><br>';
document.REPLIER.Post.select();
document.REPLIER.Post.focus();
return false;
}else{
document.getElementById('NoSMSbox').innerHTML = ' ';
return true;
}
}
</script>
<form name="REPLIER" action="#" onSubmit="return nosms();">
<textarea name="Post" id="Post" cols="90" rows="4" onBlur="nosms();"></textarea>
<input type="submit" name="Envoyer" value=" Envoyer " class="submit" />
</form>
<div id="NoSMSbox"> </div>
Ca peut servir à certains d'entre vous qui ont des forums...
@+
Xp