Devi mettere un controllo sul numero di caratteri e bloccare la digitazione quando la lunghezza è superiore a quanto stabilito.
codice:
<script>
function fillCount(theform) {
var prev = theform.counter.value;
var cnt = 120 - theform.cmessage.value.length;
theform.counter.value=cnt;
if (cnt<0 && cnt<prev) alert("attenzione: il messaggio eccede i 120 caratteri");
return(true);
}
</script>
<textarea name="cmessage" cols="28" rows="6" class="edit" wrap="soft" onFocus="if (document.smsForm.message.value=='messaggio') document.smsForm.message.value=''" onChange="return(fillCount(this.form))" onKeyUp="return(fillCount(this.form))" onPaste="fillCount(this.form)"></textarea>
<input type="text" name="counter" value="120" size="4" maxlength="4" class="edit">