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"