<html>
<body>
<table>
<tr><td>编号</td><td><input type=button name="sel" value="姓名" onclick="a()"></td><td>城市</td></tr>
<tr>
<td><input type=text name="no[]" value=""></td>
<td id="fh"><input type=text name="name[]" value=""></td>
<td><input type=text name="city[]" value=""></td></tr>
<tr>
<td><input type=text name="no[]" value=""></td>
<td id="fh"><input type=text name="name[]" value=""></td>
<td><input type=text name="city[]" value=""></td></tr>
<tr>
<td><input type=text name="no[]" value=""></td>
<td id="fh"><input type=text name="name[]" value=""></td>
<td><input type=text name="city[]" value=""></td></tr>
</table>
<form name=f>
<p>请选择发货人:<select size="1" name="mxh">
<option>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
<option>王明</option>
<option>周林</option>
<option>李强</option>
<option>文武</option>
<option>中国人</option>
</select>  
<script>
function a()
{var l=document.f.mxh.options.length
for(i=0;i<document.getElementsByTagName("td").length;i++)
{
if(document.getElementsByTagName("td")[i].id=="fh") document.getElementsByTagName("td")[i].children[0].value=document.f.mxh.options[parseInt(1+(l-1)*Math.random())].text
}
}
</script>
</form>
</body>
</html>

解决方案 »

  1.   

    <table>
    <tr><td>编号</td><td><input type=button name="sel" value="姓名" onclick="a()"></td><td>城市</td></tr>
    <tr>
    <td><input type=text name="no" value=""></td>
    <td id="fh"><input type=text name="name" value=""></td>
    <td><input type=text name="city" value=""></td></tr>
    <tr>
    <td><input type=text name="no" value=""></td>
    <td id="fh"><input type=text name="name" value=""></td>
    <td><input type=text name="city" value=""></td></tr>
    <tr>
    <td><input type=text name="no" value=""></td>
    <td id="fh"><input type=text name="name" value=""></td>
    <td><input type=text name="city" value=""></td></tr>
    </table>
    <form name=f>
    <p><select size="1" name="mxh">
    <option>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
    <option>王明</option>
    <option>周林</option>
    <option>李强</option>
    <option>文武</option>
    <option>中国人</option>
    </select>  
    <script>
    function a()
    {
    var l=document.f.mxh.options.length
    for(i=0;i<document.all.name.length;i++)
    {
    alert(document.all.name[i].value)
    document.all.name[i].value=document.f.mxh.options[Math.floor(l*Math.random())].text
    }
    }
    </script>
    </form>