首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎样用JS在Default.aspx页获取多个Checkbox的ID值并构造字符串传递给Default.aspx.cs页解决方法

2012-04-03 
怎样用JS在Default.aspx页获取多个Checkbox的ID值并构造字符串传递给Default.aspx.cs页怎样用JS在Default.

怎样用JS在Default.aspx页获取多个Checkbox的ID值并构造字符串传递给Default.aspx.cs页
怎样用JS在Default.aspx页获取多个Checkbox的ID值并构造字符串传递给Default.aspx.cs页,在Default。aspx.cs页面怎么接收。这个问题困扰好几天了,请大侠帮帮俺吧

JScript code
<script language="javascript">    function aa() {        var r = document.getElementsByName("check");       // var groupTypeId = new Array();        for (var i = 0; i <= r.length; i++) {            if (r[i].checked) {                var groupTypeId[i] = r[i].value;               // alert(r[i].value);            }            else {                alert("您还没有选择投票人!");                return false;            }        }    }</script>


怎么在if循环中获取选中Checkbox的ID值,并且传递给服务器,服务器又该怎么接收???

[解决办法]
可以中间用"," ,将它合并为一个字符串,然后跳转一面的时候可以 在路径后面加上?ID="..... " 传参 ,在你想要读取页,可以 用 str= resquest.querrystring["ID"].tostring() 将他读出,再 string [] arr =str.split(',') 获得想要的id数组
[解决办法]
Default9.aspx

HTML code
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default9.aspx.cs" Inherits="Default9" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">  <title></title></head><body>  <form id="form1" runat="server">    <input type="checkbox" name="id" value="1" />1<br />  <input type="checkbox" name="id" value="2" />2<br />  <input type="checkbox" name="id" value="3" />3<br />  <input type="checkbox" name="id" value="4" />4<br />  <input type="checkbox" name="id" value="5" />5<br />  <input type="checkbox" name="id" value="6" />6<br />  <input type="checkbox" name="id" value="7" />7<br />  <input id="Submit1" type="submit" value="提交" />  </form></body></html> 

热点排行