ho un campo input chiamato "incisione" in cui uno inserisce del testo.
deve inserire al max 80 carattere, e c'e' gia' una funzione che in tempo reale gli fa vedere il numero di caratteri disponibili ancora, man mano che scrive.
fin qui tutto bene.
il problema e' che devo avere un secondo campo input chiamato "incisione2", e il controllo dei caratteri restanti deve essere fatto sia sul primo campo input, che su questo nuovo...
come posso fare ?
grazie
ecco il codice :
codice:<HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> <script ID="clientEventHandlersJS" LANGUAGE="javascript"> <!-- function calcCharLeft(f) { lenUSig = f.lenSSig.value var totcaratteri = f.caratteri_disponibili_max.value var totcaratteri1 = parseInt(totcaratteri, 10); maxLength = totcaratteri1 - f.lenSysSig.value - lenUSig if (f.incisione.value.length > maxLength) { f.incisione.value = f.incisione.value.substring(0,maxLength) charleft = 0 } else { charleft = maxLength - f.incisione.value.length } f.caratteri_disponibili.value = charleft } function textKey(f) { supportsKeys = true calcCharLeft(f) } //--> </script> </HEAD> <BODY> <form name="form1" action="xxx.asp" method="get"> <input type="hidden" value="80" name="caratteri_disponibili_max" id="caratteri_disponibili_max"> Rigo1 : <input type="text" name="incisione" id="incisione" size="40" value="" maxlength="255" onKeyUp="textKey(this.form)"> Rigo2 : <input type="text" name="incisione2" id="incisione2" size="40" value="" maxlength="255" onKeyUp="textKey(this.form)"> Caratteri disponibili: <input type="text" name="caratteri_disponibili" id="caratteri_disponibili" size="4" value="80" disabled> <input TYPE="HIDDEN" name="lenSSig" value="0"> <input TYPE="HIDDEN" name="lenLSig" value="0"> <input TYPE="HIDDEN" name="lenSysSig" value="0"> </form> </BODY> </HTML>

Rispondi quotando