[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