|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Jun 2006
Messaggi: 11
|
Textarea: limine minino con countdown
Salve a tutti,
avrei gentilmente un problema da risolvere e confido gentilmente in voi per una soluzione ![]() Ho impostato una textarea con l'evento onkeyup, onkeydown. Vorrei fare in modo che venga segnalato il coutdown dei caratteri (proprio come impostato attualmente dallo script) ma allo stesso tempo che venisse considerato come limite minimo, non bloccando quindi il testo in eccesso. Mi spiego meglio, il contatore da 300 arriva a 0 e poi permette comunque di continuare a scrivere del testo. In pratica 300 (con coutdown visibile) deve essere il limite minimoe non il massimo. Ecco il codice della textarea: Codice:
<textarea name="bodytext" rows="10" cols="60" id="bodytext" WRAP=SOFT onkeyup="if(this.form.summarycheckbox.checked == false) {this.form.summarytext.value = this.form.bodytext.value.substring(0, 300);};" onKeyDown="textCounter(this.form.bodytext,this.form.remLen, 300);">{$submit_content}</textarea><br /> <input readonly type=text name=remLen size=3 maxlength=3 value="300">Limite minimo: 300 caratteri. Codice:
<script type="text/javascript"> function textCounter(field, countfield, maxlimit) { if (field.value.length > maxlimit) // if too long...trim it! field.value = field.value.substring(0, maxlimit); // otherwise, update 'characters left' counter else countfield.value = maxlimit - field.value.length; } </script> ![]() Grazie e buona giornata a tutti! |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:21.