Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从Fancybox中的文本框检索数据_Javascript_Jquery_Asp.net_Vb.net_Fancybox - Fatal编程技术网

Javascript 从Fancybox中的文本框检索数据

Javascript 从Fancybox中的文本框检索数据,javascript,jquery,asp.net,vb.net,fancybox,Javascript,Jquery,Asp.net,Vb.net,Fancybox,我试图从fancybox中的文本框中从代码隐藏中获取文本,但文本总是空的 我的aspx代码: <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Wertpapiere.aspx.vb" Inherits="Aktien.Werpapiere" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head ru

我试图从fancybox中的文本框中从代码隐藏中获取文本,但文本总是空的

我的aspx代码:

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Wertpapiere.aspx.vb" Inherits="Aktien.Werpapiere" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <link href="Content/font-awesome.min.css" rel="stylesheet" />
    <script src="Scripts/jquery-2.1.1.min.js"></script>
    <script src="Scripts/jquery.fancybox.pack.js"></script>
    <link href="Content/jquery.fancybox.css" rel="stylesheet" />
    <link href="style.css" rel="stylesheet" />
    <title></title>
</head>
<body>
    <script type="text/javascript">
        $(document).ready(function () {

            /* Using custom settings */

            $("a#aAdd").fancybox({
                    'hideOnContentClick': true,
                    'closeBtn': false,
                    'autoSize': true,
                    'minWidth': 500,
                    'minHeight': 150
                });
        });


    </script>

    <h1>Test</h1>
    <form id="form1" runat="server">
    <div>

        <a id="aAdd" href="#dAdd"><i class="fa fa-plus"></i>Add</a>

        <div style="display:none">
            <div id="dadd">
                <h2>Add new item</h2>
                <label id="lName" for="tbName">Name:</label>
                <asp:TextBox ID="tbName" runat="server"></asp:TextBox>
                <br /><br />
                <asp:LinkButton ID="lbAdd" class="btn btn-add" runat="server"><i class="fa fa-plus"></i> Add</asp:LinkButton>
                <asp:LinkButton ID="lbCancel" class="btn btn-cancel" runat="server" OnClientClick="$.fancybox.close()"><i class="fa fa-times"></i> Cancel</asp:LinkButton>
            </div>
        </div>
    </div>
    </form>
</body>
</html>
如何获取已输入的文本


我尝试编辑jquery.fancybox.js和jquery.fancybox-buttons.js appendTo'body'到appendTo'form1,但不起作用。

在javascript和jquery中,要将一个文本框的值获取到另一个文本框,请尝试以下逻辑:

var text1 = $("#textBox1").val();
$("#textBox2").val(text1);
也许会有帮助

var text1 = $("#textBox1").val();
$("#textBox2").val(text1);