JS增加了选择字段但没有发布结果

时间:2017-01-07 21:40:38

标签: javascript php html select post

我有一个HTML表单,我需要多个选择框,但名称相同, 因为选择字段的数量是未定义的。单击按钮时,我使用JavaScript将选择字段增加1。但与forhead[]之类的数组同名。当我提交表单时,我无法获得选定的值。我什么都没得到,甚至没有字段名称。

以下是代码:

 function add_select(name){
  var id_name = name;
  var div = document.getElementById(name);
  var more= '<select name="'+id_name+'[]" class="form-control"><option value="0">NONE</option><option value="7">plugin one</option><option value="8">plugin two</option><option value="9">plugin three</option></select>';

div.innerHTML = div.innerHTML + more;
 }
<a  onclick="add_select('forhead')"><div class="btn btn-primary"><span class="fa fa-plus">plus</span> </div></a>

<form method="POST" action="create_page.php">
    <div id="forhead">
      <select name="forhead[]" class="form-control">                
         <option value="0">NONE</option>
         <option value="7">plugin one</option>
        <option value="8">plugin two</option>
        <option value="9">plugin three</option>
      </select>


 </div>
  <input type="submit" name='save_page' value ="Save Page" class=" btn btn-primary btn-lg btn-block">
</form>
  

其他所有内容都在起作用,但我没有收到帖子。

我该如何解决这个问题?

0 个答案:

没有答案