jQuery给指定的控件获取一个值
公司的后台每次添加信息需要填写会员编号时,如果总是自己去查找输入很是不方便的,
于是我查找代码实现了以下的功能:
通过点击红色箭头的控件,弹出一个新窗口,
在新窗口中找到自己想要的特定值,然后点击那个值,这时会员账号的TextBox控件就会自动得到那个值;
代码如下:
母页面:
<script type="text/javascript">
function OpenMWin(url, w, h) {
return self.showModalDialog(url, null, "status:no;center:yes;help:no;minimize:no;maximize:no;dialogWidth:" + w + "px;scroll:no;dialogHeight:" + h + "px;border:think")
}
function SelectorUser() {
var str = OpenMWin('**.aspx', 700,400);//三个参数分别是链接出来的页面、宽度、高度;一般来说只要定义宽度为700就可以了,但是如果考虑到各个浏览器的支持问题就最好定义高度
jQuery("[id*=txtUserID]").val(str)//这段是给下面的TextBox控件赋值
}
</script>
<asp:TextBox ID="txtUserID" runat="server" Width="200px"></asp:TextBox>
子页面:
<script type="text/javascript">
function refreshParent(str) {
window.returnValue = str;
window.close();
}
</script>
<a style="cursor:pointer;" onclick="refreshParent('<%#Eval("**") %>')" ><%#Eval("**")%></a>//这个是需要点击获得的值
浙公网安备 33010602011771号