function GetCheckBoxTest()
{
var items = document.getElementsByTagName("input");
var itemsStr = "";
for(var i = 0; i < items.length;i++)
{
if(items[i].type == "checkbox" && items[i].checked)
{
itemsStr += ","+items[i].value;
}
}
var hidValue = document.getElementById("hid").value;//隐藏域
hidValue = itemsStr;//给隐藏域赋值
}//页面控件
<input type ="hidden" runat="server" id="hid" name = "hiditem" />
<asp:Button ID="Button1" style="background-color:#004000;border-style:none;color:#8080ff" runat="server" Text="保存" OnClick="Button1_Click" OnClientClick="GetCheckBoxTest()" />
string itemsStr = Request.Form["hiditem"];//获取隐藏域的值
//始终为空 js里面拼接的字符串和隐藏域的值都正确 隐藏域赋值和取值的问题 请大虾们指教
解决方案 »
- 学C#一定要学做网站吗?
- 线程
- c#制做水晶報表或RDLC報表,每個報表都要至少要加一個dataset的嗎?
- 关于xml文件存储方法名的问题
- 在一个文本框内输入几个数字或字母。然后排序。输出到另一个文本框
- 求助 table 里面嵌套gridvew 怎样用.net 导出整个table内容到excel
- 一个很讨厌的问题!请大家帮我解决一下 重装软件 还是这样!稠糊也能用 但是看的不爽啊!请大家多帮帮忙
- 各位,关于c#开发工具。
- domain model的一个不解
- 求大佬对webapi传参类型进行解惑
- 改变winfrom(C#)中datagridview 某行字体颜色
- C#中声明枚举类型变量需要分号不
hidValue = itemsStr;//给隐藏域赋值
=>
var hidValue = document.getElementById("hid");//隐藏域
hidValue.value = itemsStr;//给隐藏域赋值