比如你在GridView中如下:

<asp:GridView ID="gvReceipt" runat="server" Width="100%" AutoGenerateColumns="False" DataKeyNames="ID" CssClass="Grid"  >
    <Columns>
        <asp:TemplateField>                               
            <ItemTemplate >
                <input type="checkbox" ) %>' />
            </ItemTemplate>                       
        </asp:TemplateField>

</asp:GridView>

你想取选中的checkbox后面隐藏域中的value,如下:

 

function SelectReceipt()
{
    var checknum = 0;
    var customerCode = "";
    var type = "";
    var url = "";
    checknum = $("input:checked").length;
    if (checknum > 1)
    {
        alert("只能选择一条记录进行收款!");
        return false;
    }
    else
    {
        alert(checknum);
        if (checknum == 1)
        {
            customerCode = $("input:checked").next().attr("value"); //通过next()方法取,如果要取再下一个hdCustomerName的值,可以.next().next()。
            //customerName = $("input:checked~#hdCustomerName").val();//IE用ID会报错,firefox不会
            type = $("input:checked~.hdStatus").attr("value");//或者通过用class的方式取,
            url = 'PreReceiptDeposit.aspx?customerCode=' + customerCode + '&departmentType=' + type;               
        }
        else
        {
            url = 'PreReceiptDeposit.aspx?customerCode=' + '' + '&departmentType=' + type;
        }
        alert(url);
       

        UniversalOpenWindowAndBreak(640, 600, url, 1);
        return true;
    }
}

 

相关文章:

  • 2022-12-23
  • 2021-08-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-18
猜你喜欢
  • 2022-02-14
  • 2021-11-25
  • 2022-01-07
  • 2021-12-16
  • 2022-01-29
  • 2021-11-30
相关资源
相似解决方案