标题:请帮忙将input的text做成checkbox
取消只看楼主
yessanya
Rank: 2
等 级:论坛游民
帖 子:69
专家分:20
注 册:2007-6-23
结帖率:66.67%
 问题点数:0 回复次数:2 
请帮忙将input的text做成checkbox
以下是我的脚本上的一部分代码,目的是将数组传到input的text中,现在需要将获取的值不用text显示,而是用checkbox来显示,并做相应的语句精简。请各位帮帮忙,这里先谢了!(请在红色部分改动,其他不能变)

function changeselect4(locationid)
{
for (i=0; i<subval5.length; i++)
  {
  if (subval5[i][0] == locationid)
  {

document.getElementById("X1").value=subval5[i][2];
document.getElementById("X2").value=subval5[i][3];
document.getElementById("X3").value=subval5[i][4];
document.getElementById("X4").value=subval5[i][5];
document.getElementById("X5").value=subval5[i][6];
document.getElementById("X6").value=subval5[i][7];
document.getElementById("X7").value=subval5[i][8];
document.getElementById("X8").value=subval5[i][9];
document.getElementById("X9").value=subval5[i][10];
document.getElementById("X10").value=subval5[i][11];
document.getElementById("X11").value=subval5[i][12];
document.getElementById("X12").value=subval5[i][13];

}
  }
}
 
 
 
搜索更多相关主题的帖子: function 
2011-11-10 17:11
yessanya
Rank: 2
等 级:论坛游民
帖 子:69
专家分:20
注 册:2007-6-23
得分:0 
感谢楼上各位,谢谢了
但你们全搞错了,目的不在全选,全不选,而是将数据库的数据通过下拉反应在复选框上,请再帮看看!
2011-11-11 13:08
yessanya
Rank: 2
等 级:论坛游民
帖 子:69
专家分:20
注 册:2007-6-23
得分:0 
不对,意思不是这样!
可能是我没表述清楚,重新讲一下:
1、subval5是个数组,里面包含了数据库中的字段X1到X12;
2、[i]下标代表数据库每列的X1到X12的值;[a]下标代表subval5[i]中的X几中的值;
3、取复选框的名称(Xn)与数据库字段名称(Xn)相同的项,并根据数据库相应的值,判断。

我搞了一下,现在能选了,就是变成整体选定了!?
function changeselect4(locationid)
{
    for (i=0; i<subval5.length; i++)
    {
        if (subval5[i][0] == locationid)
        {for (a=2; a<12; a++)
var cbs=document.getElementsByTagName("input");
for(var b=0;b<cbs.length; b++){
cbs[b].value==subval5[i][a]
if(subval5[i][a]=="ok")
{
cbs[b].disabled=false;
}
else
{
cbs[b].disabled=true;
}
}
}
}
}
2011-11-12 13:45



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-354867-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.055766 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved