Come posso identificare un input usando una variabile al posto del nome dell'input?
esempio:
nome input=PROVA
per assegnargli un valore scrivo
nomeFORM.PROVA.value = 'valore'
al posto della scritta PROVA voglio generare una variabile:
var NOME_VARIABILE
se scrivo
nomeFORM.[NOME_VARIABILE].value = 'valore'
mi dice che l'oggetto è nullo.
File che mi ha determinato il problema:
<html>
<SCRIPT Language="Javascript1.2">
<!--
function prova(thisform)
{
if (nf0.thisform.value == thisform)
{
nf0.TXT.value = nf0.TXT.value + 'Ciao' + thisform;
nf0.thisform.value = thisform;
}
return false;
}
//-->
</SCRIPT>
<body>
<form name="nf0">
<input type="text" onClick="prima('A');" name="A" value="A">
<input type="text" onClick="prima('B');" name="B" value="B">
<input type="text" name="TXT" value="">
</form>
</body>
</html>