大家帮我找找错误!!!(在线等待各位高手的到来)

lhdjk 2002-10-14 11:03:26
为什么我点击了BUTTON按钮后,不能将一竖列的<input name="name[]">的值随机设定???
<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>      </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.getElementsByName("name[]").value=document.f.mxh.options[Math.floor(l*Math.random())].text
}
}
</script>
</form>
</body>
</html>
...全文
24 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
利而不害 2002-10-14
  • 打赏
  • 举报
回复
<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>      </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>
sun1979song 2002-10-14
  • 打赏
  • 举报
回复
<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>      </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>

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧