Ecco il codice: ogni volta che l'utente digita un carattere,
si attiva la funzione di controllo: se la lunghezza della stringa
supera 250, allora manda l'avviso di errore e, automaticamente,
cancella i caratteri di troppo fino a raggiungere quota 250 chars.![]()
codice:<HTML><BODY> <FORM action="area.html" method="post"> <TEXTAREA cols="50" rows="10" onKeyUp="check();"></TEXTAREA> <INPUT type="text" size="2" maxvalue="250" maxlength="3" value="250"> <SCRIPT language="Javascript1.2"> <!-- ////////////////Coded by 16437952//////////////// function check() { var x=document.forms[0].elements[0].value; var ext=x.length; document.forms[0].elements[1].value=250-ext; if (document.forms[0].elements[1].value<0) { document.forms[0].elements[1].value="Err"; window.alert("Puoi scrivere al massimo 250 caratteri!!!"); // Puoi anche cancellare la stringa window.alert se non vuoi l'avviso!!! var shorter=x.slice(0,250); document.forms[0].elements[0].value=shorter; document.forms[0].elements[1].value="0"; } } //--></SCRIPT></INPUT></BODY></HTML>

Rispondi quotando