<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td>
<asp:CheckBox ID="chb_1" name="" runat="server" Text="火灾" Width="130px" CssClass="textLeft" />
<asp:CheckBox ID="chb_2" runat="server" Text="爆炸" Width="125px" CssClass="textLeft" />
<asp:CheckBox ID="chb_3" runat="server" Text="中毒和窒息" Width="125px" CssClass="textLeft" />
</td>
</tr>
<tr>
<td>
<asp:CheckBox ID="chb_4" runat="server" Text="水害" Width="130px" CssClass="textLeft" />
<asp:CheckBox ID="chb_5" runat="server" Text="坍塌伤害" Width="125px" CssClass="textLeft" />
<asp:CheckBox ID="chb_6" runat="server" Text="滑坡伤害" Width="125px" CssClass="textLeft" />
</td>
</tr>
<tr>
<td>
<asp:CheckBox ID="chb_7" runat="server" Text="泄露伤害" Width="130px" CssClass="textLeft" />
<asp:CheckBox ID="chb_8" runat="server" Text="腐蚀伤害" Width="125px" CssClass="textLeft" />
<asp:CheckBox ID="chb_9" runat="server" Text="电机伤害" Width="125px" CssClass="textLeft" />
</td>
</tr>
<tr>
<td>
<asp:CheckBox ID="chb_10" runat="server" Text="堕落伤害" Width="130px" CssClass="textLeft" />
<asp:CheckBox ID="chb_11" runat="server" Text="机械伤害" Width="125px" CssClass="textLeft" />
<asp:CheckBox ID="chb_13" runat="server" Text="煤与瓦斯伤害" Width="125px" CssClass="textLeft" />
</td>
</tr>
<tr>
<td>
<asp:CheckBox ID="chb_12" runat="server" Width="130px" Text="公路设计伤害" CssClass="textLeft" />
<asp:CheckBox ID="chb_20" runat="server" Width="125px" Text="铁路设施伤害" CssClass="textLeft" />
<asp:CheckBox ID="chb_21" runat="server" Width="125px" Text="公路车辆伤害" CssClass="textLeft" />
</td>
</tr>
<tr>
<td>
<asp:CheckBox ID="chb_14" runat="server" Width="130px" Text="铁路运输伤害" CssClass="textLeft" />
<asp:CheckBox ID="chb_15" runat="server" Width="125px" Text="水上运输伤害" CssClass="textLeft" />
<asp:CheckBox ID="chb_16" runat="server" Width="125px" Text="港口码头伤害" CssClass="textLeft" />
</td>
</tr>
<tr>
<td>
<asp:CheckBox ID="chb_17" runat="server" Width="131px" Text="空中运输伤害" CssClass="textLeft" />
<asp:CheckBox ID="chb_18" runat="server" Width="125px" Text="航空港伤害" CssClass="textLeft" />
<asp:CheckBox ID="chb_19" runat="server" Width="125px" Text="其他伤害" CssClass="textLeft" /></td>
</tr>
<tr>
<td class="textRight" style="text-align: center">
<asp:Button ID="btnQueding" runat="server" CssClass="btn bnormal" Text="确定" OnClick="btnQueding_Click" />
</td>
</tr>
</table> <input id="hd_CompanyID" type="hidden" runat="server" />这是前台控件代码我想取 CheckBox 里面的 TEXT 并且以“,”拼接起来。如哪个被选中 就是 空中运输伤害,航空港伤害,..,这样的形式。
这是我写的拿不出来。
function check()
{
var s="";
var inputs=document.getElementsByTagName("CheckBox ");
for(var i=0;i<inputs.length;i++){
if(inputs[i].type=="checkbox"){
if(inputs[i].checked){
s+=inputs[i].Text+",";
document.getElementById("hd_CompanyID").value=s;
}
}
}
}
谁能给写下这段 取值JS。 大学刚毕业工作,没学过JS,学习中希望大家不要见笑。
<tr>
<td>
<asp:CheckBox ID="chb_1" name="" runat="server" Text="火灾" Width="130px" CssClass="textLeft" />
<asp:CheckBox ID="chb_2" runat="server" Text="爆炸" Width="125px" CssClass="textLeft" />
<asp:CheckBox ID="chb_3" runat="server" Text="中毒和窒息" Width="125px" CssClass="textLeft" />
</td>
</tr>
<tr>
<td>
<asp:CheckBox ID="chb_4" runat="server" Text="水害" Width="130px" CssClass="textLeft" />
<asp:CheckBox ID="chb_5" runat="server" Text="坍塌伤害" Width="125px" CssClass="textLeft" />
<asp:CheckBox ID="chb_6" runat="server" Text="滑坡伤害" Width="125px" CssClass="textLeft" />
</td>
</tr>
<tr>
<td>
<asp:CheckBox ID="chb_7" runat="server" Text="泄露伤害" Width="130px" CssClass="textLeft" />
<asp:CheckBox ID="chb_8" runat="server" Text="腐蚀伤害" Width="125px" CssClass="textLeft" />
<asp:CheckBox ID="chb_9" runat="server" Text="电机伤害" Width="125px" CssClass="textLeft" />
</td>
</tr>
<tr>
<td>
<asp:CheckBox ID="chb_10" runat="server" Text="堕落伤害" Width="130px" CssClass="textLeft" />
<asp:CheckBox ID="chb_11" runat="server" Text="机械伤害" Width="125px" CssClass="textLeft" />
<asp:CheckBox ID="chb_13" runat="server" Text="煤与瓦斯伤害" Width="125px" CssClass="textLeft" />
</td>
</tr>
<tr>
<td>
<asp:CheckBox ID="chb_12" runat="server" Width="130px" Text="公路设计伤害" CssClass="textLeft" />
<asp:CheckBox ID="chb_20" runat="server" Width="125px" Text="铁路设施伤害" CssClass="textLeft" />
<asp:CheckBox ID="chb_21" runat="server" Width="125px" Text="公路车辆伤害" CssClass="textLeft" />
</td>
</tr>
<tr>
<td>
<asp:CheckBox ID="chb_14" runat="server" Width="130px" Text="铁路运输伤害" CssClass="textLeft" />
<asp:CheckBox ID="chb_15" runat="server" Width="125px" Text="水上运输伤害" CssClass="textLeft" />
<asp:CheckBox ID="chb_16" runat="server" Width="125px" Text="港口码头伤害" CssClass="textLeft" />
</td>
</tr>
<tr>
<td>
<asp:CheckBox ID="chb_17" runat="server" Width="131px" Text="空中运输伤害" CssClass="textLeft" />
<asp:CheckBox ID="chb_18" runat="server" Width="125px" Text="航空港伤害" CssClass="textLeft" />
<asp:CheckBox ID="chb_19" runat="server" Width="125px" Text="其他伤害" CssClass="textLeft" /></td>
</tr>
<tr>
<td class="textRight" style="text-align: center">
<asp:Button ID="btnQueding" runat="server" CssClass="btn bnormal" Text="确定" OnClick="btnQueding_Click" />
</td>
</tr>
</table> <input id="hd_CompanyID" type="hidden" runat="server" />这是前台控件代码我想取 CheckBox 里面的 TEXT 并且以“,”拼接起来。如哪个被选中 就是 空中运输伤害,航空港伤害,..,这样的形式。
这是我写的拿不出来。
function check()
{
var s="";
var inputs=document.getElementsByTagName("CheckBox ");
for(var i=0;i<inputs.length;i++){
if(inputs[i].type=="checkbox"){
if(inputs[i].checked){
s+=inputs[i].Text+",";
document.getElementById("hd_CompanyID").value=s;
}
}
}
}
谁能给写下这段 取值JS。 大学刚毕业工作,没学过JS,学习中希望大家不要见笑。
解决方案 »
- 如何在QQ聊天中实现弹出表情框
- 错误无法定位
- 问题 没有解决 没有人顶 地址看里面 70` 解决了 那个帖子的分也给!
- 改变网页扩展名
- 100分,大型论坛社区有关数据存储方面的解决方案,大家进来讨论啊
- 问一javascript客户端验证问题
- 我做了几个网页,声请了了一个域名,比如www.123456.com。请问我怎么把这个网站挂上去?谢谢接分吧
- 想用<MARQUEE>做滚动显示新闻,新闻在数据库,如何实现?
- 用多特小偷后的问题
- 超级链接列点击后如果无该用户登录信息则出提示框,有刚跳转到另一页面如何做?
- 请教高手这是怎么回事,在执行HC.Response.End();这个的时候出现以下错误
- 页面加载时候自动执行的问题!!
");
s+=inputs[i].nextSibling.innerHTML
+",";
s+=inputs[i].nextSibling.innerHTML +",";
正解,checkBox生成的HTML代码是Input开头的.......
{
var chk=new Array();
chk=document.getElementsByName("");
var p=document.getElementById("");
var l=chk.length;
for(var i=0;i<l;i++)
{
if(chk[i].checked)
{
if(Clist.value=="")
{
p.value=chk[i].value;
}
else
{
p.value=p.value+"|"+chk[i].value;
}
}
}
}
{
var s="";
var inputs=document.getElementsByTagName("input"); //是input不是checkbox
for(var i=0;i <inputs.length;i++){
if(inputs[i].type=="checkbox"){
if(inputs[i].checked){
s+=inputs[i].innerHTML+",";
}
}
}
document.getElementById("hd_CompanyID").value=s; }
var inputs=document.getElementsByTagName("input");
for(var i=0;i <inputs.length;i++)
{
if(inputs[i].type = "checkbox")
{
if(inputs[i].checked)
{
}
}
}
{
s = s.substring(0,s.length-1);}