Originariamente inviato da maximum
Inoltre elements non funziona sotto NN, per cui bisogna trovare un'alternativa...
come non funziona elements sotto NN?? E da quando?
questo l'ho testato su IE6,NN7,Mozilla1.6, e Opera6 (i browser che ho a disposizione)
codice:
<script language="javascript">
function NomeFunzione(){
	var ff = document.NomeForm
	var conta=0
	for(i=0;i<ff.elements.length;i++)
		if(ff.elements[i].name.substr(0,5)=='Input')
			if(parseInt(ff.elements[i].value,10)>0)conta++
	if(conta>=1)
		document.getElementById('idLink').style.visibility='visible'
	else
		document.getElementById('idLink').style.visibility='hidden'
}
</script>
<div id="idLink" style="visibility:hidden">link</div>
<form name="NomeForm">
<input type="text" name="Input1" onchange="NomeFunzione();">

<input type="text" name="Input2" onchange="NomeFunzione();">

<input type="text" name="Input3" onchange="NomeFunzione();">

<input type="text" name="Input4" onchange="NomeFunzione();">

<input type="text" name="Input5" onchange="NomeFunzione();">

<input type="text" name="Input6" onchange="NomeFunzione();">

<input type="text" name="Input7" onchange="NomeFunzione();">

<input type="text" name="Input8" onchange="NomeFunzione();">

<input type="text" name="Input9" onchange="NomeFunzione();">

</form>