Ciao. In primo luogo non ti conviene dare a tutti lo stesso valore id ma dare dei valori consecutivi tipo "xyz0, xyz1, xyz2, ecc"
A quel punto, il codice diventa + o - cosi':
codice:
<html>
<head>
<script type="text/javascript">
function Copia() {
for (i = 0; i < 10; i++) {
document.getElementById('xyz' + i).value = document.getElementById('s').value;
}
}
</script>
</head>
<body>
<form>
<input name="nome1" type="text" class="field" id="xyz0" value="?>" size="3" maxlength="3">
<input name="nome2" type="text" class="field" id="xyz1" value="?>" size="3" maxlength="3">
<input name="nome3" type="text" class="field" id="xyz2" value="?>" size="3" maxlength="3">
<input name="nome4" type="text" class="field" id="xyz3" value="?>" size="3" maxlength="3">
<input name="nome5" type="text" class="field" id="xyz4" value="?>" size="3" maxlength="3">
<input name="nome6" type="text" class="field" id="xyz5" value="?>" size="3" maxlength="3">
<input name="nome7" type="text" class="field" id="xyz6" value="?>" size="3" maxlength="3">
<input name="nome8" type="text" class="field" id="xyz7" value="?>" size="3" maxlength="3">
<input name="nome9" type="text" class="field" id="xyz8" value="?>" size="3" maxlength="3">
<input name="nome10" type="text" class="field" id="xyz9" value="?>" size="3" maxlength="3">
<input type="text" name="s" id="s">
<input type="button" value="Copy Text" onclick="Copia()">
</form>
</body>
</html>
Nell'esempio ho messo 9 campi testo, possono essere quanti ne vuoi, basta poi modificare la riga "for (i = 0; i < 10; i++) {". Cioe' anziche' "i < 10" dovra' essere "i < numero_campi + 1"