Originariamente inviato da br1
Ci ho provato a ricreare l'ampbiente in cui lo script agisce, ma senza il form originale non ci riesco... per esempio: cos'e' "campi"? :master:

Posta tutta la pagina o, meglio, un link alla stessa pubblicata.

ciao
Ciao br1,

grazie dell'interessamento purtroppo non posso pubblicare la pagina... ti posto la parte interessata qui:

codice:
<html>
	<head>
	

			<link rel="stylesheet" href="stile.css">

		<script type="text/javascript" src="Commenti_Sostanza.js"></script>

		<script type="text/javascript" src="Aggiungi_Debiti_Sostanza.js"></script>

		<script type="text/javascript" src="Controllo_Numeri_Sostanza.js"></script>
	
		<script type="text/javascript" src="Somma_Sostanza.js"></script>

		<script type="text/javascript" src="Molt_Sostanza.js"></script>



	</head>

		<body onLoad="document.inviadati_Sostanza_rette_NT_user.SostImm.focus();">
		

				<form name="inviadati_Sostanza_rette_NT_user"  method="post" action = "Donazioni_rette_NT_user.asp">
					 
					
 



					<table align ="center">

						<tr>
							<td></td>
							<td></td>
							<td></td>
							<td>Sostanza di proprietà</td>		
							<td align="center">Nome e cognome</td>
						</tr> 

						<tr>
							<td>1) Sostanza immobiliare</td>
							<td><input name="SostImm" type="text" maxLength="10"  size="10" class="importo" onKeyUp="return controllaNumeri();" onblur="molt_sost(this.form)" />  </td>
							<td><input name="Commento 1)" type="button" value="*" onClick="show_hide(this);"> </td>
							<td><select name="SostPropSostImmLT" size="1">
           		    	    			    <option value="Ospite" selected="selected">Ospite</option>
           		    	    			    <option value="Figli">Figli</option>
           		            			    <option value="Altre_persone">Altre persone</option>
			    	    			    </select>
							</td>
							<td><input name="SostPropSostImm" type="text" maxLength="40"  size="35">  </td>
						</tr>

						<tr>
							<td>2) Titoli e collocamento capitali/ogni altro credito</td>
							<td><input name="TitCollCapAltriCred" type="text" maxLength="10"  size="10" class="importo" onKeyUp="return controllaNumeri();" onblur="somma(this.form)" />  </td>
							<td><input name="Commento 2)" type="button" value="*" onClick="show_hide(this);"></td>
						</tr>
		
						<tr>
							<td>3) Assicurazione vita/rendita vitalizi</td>
							<td><input name="AssVitaRendVital" type="text" maxLength="10"  size="10" class="importo" onKeyUp="return controllaNumeri();" onblur="somma(this.form)" /> </td>
							<td><input name="Commento 3)" type="button" value="*" onClick="show_hide(this);"></td>
						</tr>

						<tr>
							<td>4) Altra sostanza immobiliare</td>
							<td><input name="AltraSostImm" type="text" maxLength="10"  size="10" class="importo" onKeyUp="return controllaNumeri();" onblur="molt_sost(this.form)" />  </td>
							<td><input name="Commento 4)" type="button" value="*" onClick="show_hide(this);"> </td>
							<td><select name="SostPropAltraSostImmLT" size="1">
           	     	    	    			    <option value="Ospite" selected="selected">Ospite</option>
           		    	    			    <option value="Figli">Figli</option>
           		    	   			    <option value="Altre_persone">Altre persone</option>
			    	    			    </select>
							</td>
							<td><input name="SostPropAltraSostImm" type="text" maxLength="40"  size="35">  </td>
						</tr>			

						<tr>
							<td>5) Quote partecipazione</td>
							<td><input name="QuotePart" type="text" maxLength="10"  size="10" class="importo" onKeyUp="return controllaNumeri();" onblur="molt_sost(this.form)" /> </td>
							<td><input name="Commento 5)" type="button" value="*" onClick="show_hide(this);"> </td>
							<td><select name="SostPropQuotePartLT" size="1">
           		    	   			    <option value="Ospite" selected="selected">Ospite</option>
           		    	    			    <option value="Figli">Figli</option>
           		    	    			    <option value="Altre_persone">Altre persone</option>
			    	    			    </select>
							</td>
							<td><input name="SostPropQuotePart" type="text" maxLength="40" size="35">  </td>
						</tr>

						<tr>
							<td>6) Altra sostanza</td>
							<td><input name="AltraSost" type="text" maxLength="10" size="10" class="importo" onKeyUp="return controllaNumeri();" onblur="somma(this.form)" /> </td>
							<td><input name="Commento 6)"  type="button" value="*" onClick="show_hide(this);"> </td>
						</tr>

						<tr>
							<td>7) Veicoli a motore</td>
							<td><input name="VeicMot" type="text" maxLength="10" size="10" class="importo" onKeyUp="return controllaNumeri();" onblur="somma(this.form)" /> </td>
							<td><input name="Commento 7)" type="button" value="*" onClick="show_hide(this);"> </td>
						</tr>	
	
						<tr>
							<td>8) Sostanza aziendale</td>
							<td><input name="SostAziendale" type="text" maxLength="10"  size="10" class="importo" onKeyUp="return controllaNumeri();" onblur="molt_sost(this.form)" /> </td>
							<td><input name="Commento 8)" type="button" value="*" onClick="show_hide(this);"> </td>
							<td><select name="SostPropSostAziendaleLT" size="1">
           		    	    			    <option value="Ospite" selected="selected">Ospite</option>
           		    	    			    <option value="Figli">Figli</option>
           		    	   			    <option value="Altre_persone">Altre persone</option>
			    	   			    </select>
							</td>
							<td><input name="SostPropSostAziendale" type="text" maxLength="40" size="35">  </td>
						</tr>

						<tr>
							<td>TOTALE</td>
							<td><input name="TotaleSostanza" type="text" maxLength="12" size="10" class="importo" style="background:#FFFF00 ;" readonly></td>
						</tr>


					</table>
	
					<table>

						<tr></tr>
						<tr></tr>
						<tr>

						</tr>
						<tr>	
							<td>					
																
								<input name="TotaleMoltSostanza" type="hidden" size="10"/>

                            </form>
in pratica la variabile campi raggruppa i 3 input associati al cambiamento del menu a tendina.