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>