<form name=f>
<select name=mxh>
<option>1</option>
<option>24</option>
<option>35</option>
<option>N6</option>
<option>17</option>
<option>28</option>
<option>93</option>
<option>0N</option>
<option>1-</option>
<option>72</option>
<option>u3</option>
<option>hN</option>
</select>
<input name=1><input name=2><input name=3>
<input type=Button value=test onclick="a()">
</form>
<script>
function a()
{
var l=document.f.mxh.options.length
for(i=0;i<document.getElementsByTagName("INPUT").length;i++)
{
if(document.getElementsByTagName("INPUT")[i].type=="text") document.getElementsByTagName("INPUT")[i].value=document.f.mxh.options[Math.floor(l*Math.random())].text
}
}
</script>

解决方案 »

  1.   

    如果:<tr><td><input name=a[]></td><td><input name=b[]></td><td><input name=c[]></td><tr>
           <tr><td><input name=a[]></td><td><input name=b[]></td><td><input name=c[]></td><tr>
           <tr><td><input name=a[]></td><td><input name=b[]></td><td><input name=c[]></td><tr>
          
    我只想在b[]与c[]中填值,也就是说不以横行,而以竖列为准,该怎么办呢?