这个问题来自我之前的问题,使用 php 计算 html 表中的行数。由于我没有可行的解决方案,我想尝试一种新方法,但不知道如何实现它。我为使用 Javascript 添加的每个动态行分配唯一 ID。因此,Javascript 中的 count 变量存储 HTML 表中存在的行数。当我提交表单时,它由savedata.php
. savedata.php
是否可以在每次提交表单时自动传递 Javascript 变量计数。
以下是我的 Javascript 文件的简短版本,用于为动态创建的行的元素创建唯一 ID。
var count=2;
function addRow()
{
var table=document.getElementById("studenttable");
var row=table.insertRow(-1);
var cell15=row.insertCell(14);
var ipt8 = document.createElement('input');
ipt8.setAttribute("type", "hidden");
ipt8.id = "text" + count;
ipt8.name = "htmlrow[]";
ipt8.value = count;
cell15.appendChild(ipt8);
count++;
}
每次添加新行时,计数都会增加,因此只需将其传递给 PHP 文件即可获取 HTML 表中的行数。我想在每次提交表单时自动执行此操作。