Som vanligt skall denna typ av kontroll ligga på servern och inte hos klienten, speciellt när det gäller ex. spamning eftersom det inte är speciellt svårt att kringgå.
<script type="text/javascript">
function checkdups(obj){
for(var n=1;n<obj.mytext.value.length-1;n++){
if(obj.mytext.value.substring(n-1,n)==obj.mytext.value.substring(n,n+1)&&obj.mytext.value.substring(n,n+1)==obj.mytext.value.substring(n+1,n+2)){
alert("Du kan inte skriva 3 lika bokstäver efter varandra!");
return false;
}
}
return true;
}
</script>
<form onsubmit="return checkdups(this);" action="something.asp" method="post">
<textarea name="mytext"></textarea>
<input type="submit" value="Skicka">
</form>