Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.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
无法使用PHP访问java脚本生成的表单元素?_Php_Javascript_Html - Fatal编程技术网

无法使用PHP访问java脚本生成的表单元素?

无法使用PHP访问java脚本生成的表单元素?,php,javascript,html,Php,Javascript,Html,我使用javascript动态生成表单字段,格式与我在javascript中使用addInput()函数时使用的格式相同。。。但在我触发javascript代码并提交表单后,PHP代码无法访问表单字段元素 <!-- To change this template, choose Tools | Templates and open the template in the editor. --> <!DOCTYPE html> <html> <he

我使用javascript动态生成表单字段,格式与我在javascript中使用addInput()函数时使用的格式相同。。。但在我触发javascript代码并提交表单后,PHP代码无法访问表单字段元素

<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
        <form action="test.php" method="post">
University Name: <input type="text" name="college">
No. of branches:
<div id="dynamicInput">
          <select name="branches" id="branches" onchange="if (this.selectedIndex) addInput('dynamicInput');;" ">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
  <option value="5">5</option>
  <option value="6">6</option>
  <option value="7">7</option>
  <option value="8">8</option>
</select>
     </div>   
<script>
    var counter = 0;
var limit = 3;  
function addInput(divName)
{    var counter = 0;   
    var k=parseInt(document.getElementById("branches").value);
    var newdiv;
       while(k>0) 
           {
        newdiv = document.createElement('div');
          newdiv.innerHTML = "Entry " + counter + " <br><input type='text' name='branch["+counter+"]'>";
          document.getElementById(divName).appendChild(newdiv);
          counter++;
          k--;
           }




}
    </script>
    <input type="submit" value="submit" />
        </form>
        </body>
</html>

大学名称:
分行数目:

您是否尝试过var_dump($_POST);你看到什么了吗?不,我不想。。你能解释一下吗…在test.php中做一个var\u转储($\u POST);让我们看看结果你能写完整的代码吗Pvar_dump将打印变量内容,以及所有内容。
<?php
$name=$_POST["college"];
$text=$_POST["branch[0]"];
echo $name." ".$text"
?>