[cssdesign] Re: testo con contatore (Citro Antonio)

Giulio Gazzetto Gmail giulio.gazzetto a gmail.com
Mer 1 Feb 2006 12:13:14 CET


  1. testo con contatore (Citro Antonio)

>----------------------------------------------------------------------
>
>Message: 1
>Date: Tue, 31 Jan 2006 16:55:44 +0100
>From: "Citro Antonio" <ACitro a SVILUPPOITALIA.IT>
>Subject: [cssdesign] testo con contatore
>To: <cssdesign a itlists.org>
>Message-ID:
>	<38D5EB60D9395248BBE6D7B43E83FF8908A55932 a sviluppoitalia.it>
>Content-Type: text/plain; charset="iso-8859-1"
>
>Ciao a tutti,
>avrei bisogno del vostro aiuto.
>Ho una scheda di registrazione e una delle voci è un campo testo libero.
>Mi hanno chiesto di inserire un contatore a lato del box che indichi il numero max di caratteri e che scali quando si inserisce del testo.
> 
>Attualmente la chiamata che ho inserito è:
><label for="testo" valign="top">Testo</label><br />
><textarea name="extDescription" cols="20" rows="5"></textarea>
> 
>come posso modificare la chiamata alla textarea?
> 
>grazie in anticipo.
> 
>antonio
>

io per fare questo controllo sulla textarea uso questo codice:


<script type="text/javascript">
function textCounter(field, countfield, maxlimit) {
    if (field.value.length > maxlimit) {
        field.value = field.value.substring(0, maxlimit);
    }
    else {
        countfield.innerHTML = maxlimit - field.value.length;
    }
}
</script>


<textarea name="par" cols="63" rows="3" wrap="virtual" 
onkeydown="textCounter(document.send_comment.par,document.getElementById('res_char'),160);" 
onkeyup="textCounter(document.send_comment.par,document.getElementById('res_char'),160);" 
 ></textarea>          <script type="text/javascript">
document.write("Hai ancora  <br /><b><span class=\"nero14\" 
id=\"res_char\">160</span></b><br /> caratteri.");
</script>
<noscript>
Hai a disposizione<br />
<span class="nero14"><b>160</b></span><br />
caratteri.<br />
</noscript>




spero ti sia utile.


Ciao
Giulio



Maggiori informazioni sulla lista cssdesign