这个怎么实现

lhdjk 2002-10-13 09:13:34
<select>
<option>1</option>
<option>2</option>
<option>3</option> 这里的值也是用php动态得到的,没有规则排列
......
......
<option>N</option>
如何随机的取<option>的值 填入:
<input name=1><input name=2><input name=3> 不能按规则取值,不论<input>的数量有多少,就让<select>的<option>值随意的自动填入
...全文
20 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lhdjk 2002-10-13
  • 打赏
  • 举报
回复
如果:<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[]中填值,也就是说不以横行,而以竖列为准,该怎么办呢?
lhdjk 2002-10-13
  • 打赏
  • 举报
回复
孟老师,就是您写的这个意思呀,您已经给我写得很清楚了,谢谢!鞠躬
孟子E章 2002-10-13
  • 打赏
  • 举报
回复
<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>
孟子E章 2002-10-13
  • 打赏
  • 举报
回复
随意的自动填入?什么意思?

87,996

社区成员

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

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