Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.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 使用不同的名称标识符复制PHP表单的部分_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript 使用不同的名称标识符复制PHP表单的部分

Javascript 使用不同的名称标识符复制PHP表单的部分,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我已经创建了一个类似这样的PHP表单,以添加有关教员的详细信息。 我希望能够用不同的ID复制此部分(在边框内)。我可以在数组中存储每个成员的详细信息吗 这是添加另一个成员后的外观。 我的代码如下: <html> <style> .container { width:21%; border:1px solid #d3d3d3; } .container div { width:99%; } .container .header { bac

我已经创建了一个类似这样的PHP表单,以添加有关教员的详细信息。

我希望能够用不同的ID复制此部分(在边框内)。我可以在数组中存储每个成员的详细信息吗

这是添加另一个成员后的外观。

我的代码如下:

<html>
    <style>
    .container { width:21%; border:1px solid #d3d3d3; }
    .container div { width:99%; }
    .container .header { background-color:#d3d3d3; padding: 2px; cursor: pointer; font-weight: bold; }
    .container .content { display: none; padding : 5px; }
    .faculty {border: 1px black solid;}
    </style>
    <head>
        <meta charset="UTF-8">
        <script src="jquery-1.11.2.min.js"></script>
    </head>
    <body>
        <form action="added.php" method="post">
            <div class="container"><div class="header">Faculty</div>
                <div class="content">
                    <input type="button" id="f_add" value="Add Member" /> <input type="button" id="f_rem" value="Remove Last" />
                    <div class="faculty" name="f_1" id="f_1">
                        Name: <input type="text" name="f_name_1" required /><br>
                        Role:&nbsp;&nbsp; <input type="text" name="f_role_1" required /><br>
                        Email: <input type="text" name="f_email_1" /> <br>
                        Biography: <textarea name="f_bio_1" rows="5" cols="38"></textarea><br>
                        Office Hours:<br><input type="checkbox" name="f_mon_0" /> Mon <input type="checkbox" name="f_tue_0" /> Tue <input type="checkbox" name="f_wed_0" /> Wed <input type="checkbox" name="f_thu_0" /> Thu <input type="checkbox" name="f_fri_0" /> Fri <br>
                        Image: <input type="file" name="f_image_0" /><br>
                    </div>
                </div>
            </div>
            <input type="submit" value="Submit"/>
            <script>
                $(".header").click(function () {
                    $(this).next().slideToggle(500, function () {});
                });
                $("#f_add").click(function () {
                    $(".faculty").clone().prop({name: "f2", id: "f2"}).appendTo(".content");
                });
                $("#f_rem").click(function () {

                });
            </script>
        </form>
    </body>
</html>

.容器{宽度:21%;边框:1px实心#d3;}
.container div{width:99%;}
.container.header{背景色:#d3;填充:2px;光标:指针;字体重量:粗体;}
.container.content{display:none;padding:5px;}
.faculty{边框:1px黑色实心;}
官能
名称:
角色:
电子邮件:
传记:
办公时间:周一周二周三周四周五 图像:
$(“.header”)。单击(函数(){ $(this.next().slideToggle(500,函数(){}); }); $(“#f#u添加”)。单击(函数(){ $(“.feculty”).clone().prop({name:“f2”,id:“f2”}).appendTo(“.content”); }); $(“#f#rem”)。单击(函数(){ });
您可以使用用户名数组代替

用户数组格式 会议1 会议2

因此,在您的$u帖子中,而不是通过 $\u POST[f\u name\u 1]

使用 $session1\u fname=$\u POST[session1][f\u name]
$session2\u fname=$\u POST[session2][f\u name]

是的,您可以将所有详细信息存储在一个数组中。您可以给我一个如何使用的示例吗?可以在表单控件上使用数组名称吗