如何在提交后将变量从javascript传递给php

New*_*bie 1 html javascript php

每次我点击添加行时,我都会在表格中添加带有文本字段的行:

<script language = "javascript">

var x = 0;

function addRow(){

    var tbody = document.getElementById(tabID).getElementsByTagName("tbody")[0];
    var row = document.createElement("tr")
    var data1 = document.createElement("td")    
    var data2 = document.createElement("td") 

    var element = document.createElement("input");
    element.setAttribute("type", type);
    element.setAttribute("name", type);
    element.setAttribute("id", "Name"+x);
    element.setAttribute("style","width:95px");

    var element1 = document.createElement("input");
    element1.setAttribute("type", type);
    element1.setAttribute("name", type);
    element1.setAttribute("id", "Address"+x);
    element1.setAttribute("style","width:95px");

    var foo = document.tbody;

    data1.appendChild(element)
    data2.appendChild(element1)

    row.appendChild(data1)
    row.appendChild(data2)
    tbody.appendChild(row)

    x++;
}
</script>
Run Code Online (Sandbox Code Playgroud)

如何在提交后传递给我的变量x的值,所以我可以计算我应该做多少循环?

Vin*_*nay 5

添加<input type="hidden" name="count_rows" value="0">到表单,在提交表单时将其值更新为行计数.

  • 你可以使用`$ _POST`,`$ _GET`,`$ _REQUEST`变量来获取元素的值. (2认同)