Originariamente inviato da Trinità76
erm, l'unica cosa è che quando reinserisco il cursore nel box per cancellare un carattere dopo che ho superato il limite, continua ad apparirmi l'alert.
servirebbe qualcosa che facesse dopo l'alert, contenuto.lenght=contenuto.lenght-1
prova cosi:
codice:
<textarea name="msg" id="msg" cols="30" rows="5" onkeypress="return Max(this);"></textarea>
head:
codice:
<script type="text/javascript">
<!--//
function Max(obj){
var ilen = obj.value.length;
var maxlen = 10;
if( ilen > maxlen )
{
alert( "Impossibile inserire più di " + maxlen + " caratteri" )
obj.value=obj.value.substring(0, maxlen);
return false;
}
}
//-->
</script>