Php 如何以数组形式访问选择框
我有四个字段,其中3个是文本框,1个是下拉框。每当用户单击“添加更多”时,我都会动态克隆它们 对于文本框,我将其命名为array,并且它的工作状态良好(name=“xyz[]”) 现在我面临的问题是下拉列表。我尝试过同样的方法来处理它,但它似乎不起作用。我无法通过PHP访问这些值,它一直只给我第一个选择框的值Php 如何以数组形式访问选择框,php,html,Php,Html,我有四个字段,其中3个是文本框,1个是下拉框。每当用户单击“添加更多”时,我都会动态克隆它们 对于文本框,我将其命名为array,并且它的工作状态良好(name=“xyz[]”) 现在我面临的问题是下拉列表。我尝试过同样的方法来处理它,但它似乎不起作用。我无法通过PHP访问这些值,它一直只给我第一个选择框的值 <div class="cust-input"> <select id="head_of_institute" name="head_of_i
<div class="cust-input">
<select id="head_of_institute" name="head_of_institute[]">
<option>Select Management</option>
<option value="Principal">Principal</option>
<option value="Director">Director</option>
<option value="Other">Other</option>
</select>
<select id="head_of_institute" name="head_of_institute[]">
<option>Select Management</option>
<option value="Principal">Principal</option>
<option value="Director">Director</option>
<option value="Other">Other</option>
</select>
</div>
<div class="cust-input">
<input type="text" name="head_name[]">
<input type="text" name="head_name[]">
</div>
选择管理
校长
经理
其他
选择管理
校长
经理
其他
你能建议如何解决这个问题吗
提前感谢您的下拉列表不起作用,因为我确信您正在添加具有相同ID的新下拉列表 是,ID在页面上必须是唯一的。如果添加多个相同的ID,javascript将忽略另一个ID 因此,我的建议是添加新的下拉列表,其中name=“head\u of_institute[]”和id=“head\u of_institute\u 1”这里1可以作为下一个下拉列表的计数器,它将是_institute\u 2的head\u
:)享受吧 @Satpal请忽略。。这是因为复制粘贴了代码:)什么不起作用?你的实际问题是什么?@Satpal下拉列表不起作用,,,当我当时创建了两个三个克隆的时候,只是提出了一个想法(没有测试,也不确定它是否起作用):你有没有试过把_institute[][的负责人作为名字?可能由于选项已经是一个数组,所以它目前无法正常工作。您正在使用PHP或Javascript/Jquery创建dropbox?@AlauddinAsari问题已更新,以更清楚地说明问题的确切含义。问题不在于js/query,而在于html+php。问题不在于创建下拉框,而在于正确分配
名称
值,以便在PHP中检索。我已经创建了一个与您在问题中给出的相同代码的演示,并检查它是否正常工作。我的PHP输出是:数组([U研究所所长]=>Array([0]=>Director[1]=>Principal)[head\u name]=>Array([0]=>test[1]=>Hello)[asd]=>Post)@你能把你的代码粘贴到pastbin吗?