Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.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 点击按钮后计算文本框_Php_Javascript_Html - Fatal编程技术网

Php 点击按钮后计算文本框

Php 点击按钮后计算文本框,php,javascript,html,Php,Javascript,Html,我有一张带文本框的表格。在该文本框中,如果我输入数字5,然后点击提交按钮,将显示5个文本框。这一切都是在javascript中完成的。以下是html代码: <form action="pag2.php" method="POST"> <table> <tr> <td> <span>Cate intrebari va contine chestionarul?</span> <in

我有一张带文本框的表格。在该文本框中,如果我输入数字5,然后点击提交按钮,将显示5个文本框。这一切都是在javascript中完成的。以下是html代码:

<form action="pag2.php" method="POST">
<table>
<tr>
    <td>
        <span>Cate intrebari va contine chestionarul?</span>
        <input type="text" id="nrintrebari"/>
    </td>
    <td>
    <input type="button"  value="Afiseaza intrebari" onclick="generate()"/>
    <input type="submit" value="Save & Return"/> 
    </td>
</tr>
</table>

<br><br>

<div id="sim">

</div>
</div>
</form>

凯特·因特雷巴里·瓦康丁·切斯蒂奥拉尔?


这是Javascript代码:

function generate()
{
  var tot = document.getElementById("nrintrebari").value;
var tbl = document.getElementById("sim");

for(var i =1;i<=tot;i++)
{
  tbl.innerHTML  = tbl.innerHTML  +'Intrebare nr.'+ i +' <input type="text"  size = "150" maxlength= "200" name="intrebare[]" style="height:40px; background-color:#B8B8B8; " > <br><br><br> ';
}

}
函数生成()
{
var tot=document.getElementById(“nIntreBari”).value;
var tbl=document.getElementById(“sim”);

对于(var i=1;i添加另一个变量,该变量在
for
中每次递增:

var lastI = 0;

function generate(){
    var tot = document.getElementById("nrintrebari").value;
    var tbl = document.getElementById("sim");

    for(var i =1;i<=tot;i++){
        lastI++;
        tbl.innerHTML  = tbl.innerHTML  +'Intrebare nr.'+ lastI +' <input type="text"  size = "150" maxlength= "200" name="intrebare[]" style="height:40px; background-color:#B8B8B8; " > <br><br><br> ';
    }

}​
var lastI=0;
函数生成(){
var tot=document.getElementById(“nIntreBari”).value;
var tbl=document.getElementById(“sim”);

对于(var i=1;i将其放入ur tbl.innerhtml代码中

tbl.innerHTML=tbl.innerHTML++Intrebare nr.+parseInt($(“#sim”).find(“input”).length+1++





';

为什么不使用一个隐藏的表单字段,其中包含到目前为止的文本框数量?