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>//这个是需要点击获得的值

posted @ 2011-03-31 14:28  Serabert~  阅读(745)  评论(0)    收藏  举报