读书人

透过注册页面按钮打开新页面选择新页

发布时间: 2013-05-02 09:39:29 作者: rapoo

通过注册页面按钮打开新页面,选择新页面中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(" ", "");
var sex = $tr.parent().parent().find("td:gt(1)").html().replace(" ", "");
var id = $tr.parent().parent().find("td:gt(2)").html().replace(" ", "");
var tel = $tr.parent().parent().find("td:gt(3)").html().replace(" ", "");
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);
}
}


我只能帮你到这了.

读书人网 >asp.net

热点推荐