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

透过注册页面按钮打开新页面,选择新页面中gridview中checkbox,选择好后,将选择的值传回注册页面的文本框。望各位大大好心帮助

2013-05-02 
通过注册页面按钮打开新页面,选择新页面中gridview中checkbox,选择好后,将选择的值传回注册页面的文本框。

通过注册页面按钮打开新页面,选择新页面中gridview中checkbox,选择好后,将选择的值传回注册页面的文本框。望各位大大好心帮助~
通过注册页面按钮打开新页面,选择新页面中gridview中checkbox,选择好后,将选择的ID值传回注册页面的文本框。望各位大大好心帮助~

透过注册页面按钮打开新页面,选择新页面中gridview中checkbox,选择好后,将选择的值传回注册页面的文本框。望各位大大好心帮助
弹出页面如这样
透过注册页面按钮打开新页面,选择新页面中gridview中checkbox,选择好后,将选择的值传回注册页面的文本框。望各位大大好心帮助
 
已经困扰我几天了。水平次,希望大家不要见笑啊 GridView CheckBox js?c#?.net
[解决办法]
那就再加一个div2做 遮盖 透明度设置一下  这个div覆盖在div2上面  宽度位置设置一下 就OK了 
[解决办法]
父页面


 <a href="javascript:;" onclick="GetUser()">姓名</a>


function GetUser()
        {
            box.show_url("60%","60%","选择用户","getuser.aspx","",'');
        }
        function SetValues(list)
        {
            box.close();
          
            
            base.SetValue("textBox2",list[0]);

            if(list[1]=="男")
            {
                $("#r1_0").attr("checked",true);
            }
             if(list[1]=="女")
            {
                $("#r1_1").attr("checked",true);
            }
            base.SetValue("textBox27",list[2]);
            base.SetValue("textBox4",list[3]);
            base.SetValue("textBox11",list[4]);
            
        }

弹出页面(getuser.aspx)

 <asp:GridView runat="server" ID="g1" AutoGenerateColumns="false" Width="100%">
        <Columns>
            <asp:TemplateField>
                <HeaderTemplate>
                    选择</HeaderTemplate>
                <ItemTemplate>
                    <input type="checkbox" id='<%#Eval("备注2")%>' />
                </ItemTemplate>


            </asp:TemplateField>
            <asp:BoundField HeaderText="姓名" DataField="姓名" />
            <asp:BoundField HeaderText="性别" DataField="性别" />
            <asp:BoundField HeaderText="身份证号" DataField="备注1" />
            <asp:BoundField HeaderText="电话" DataField="电话" />
        </Columns>
    </asp:GridView>



function ches()
    {
        var i=base.GetCheckBoxCheckedCount();
        if(i!=1)
        {
            alert("只能选择一项进行返回!");
            return false;
        }
        else{
        var $tr=$("input:checkbox:checked");
        var name = $tr.parent().parent().find("td:gt(0)").html().replace("&nbsp;", "");
        var sex =  $tr.parent().parent().find("td:gt(1)").html().replace("&nbsp;", "");
        var id =   $tr.parent().parent().find("td:gt(2)").html().replace("&nbsp;", "");
        var tel =  $tr.parent().parent().find("td:gt(3)").html().replace("&nbsp;", "");
        var des=$tr.attr("id");
        var list = new Array();
        list.push(name);
        list.push(sex);
        list.push(id);
        list.push(tel);
        list.push(des);
        window.parent.SetValues(list);
        }
}


我只能帮你到这了.

热点排行