1

采购申请表。

采购申请表

我们使用两个表来实现上述表单(一个表存储创建基本表单详细信息,第二个存储添加项目详细信息)

创建基本表单详细信息的第一个表单

创建基本详细信息

用于添加项目详细信息的第二个表单。

添加项目详细信息

但是我们的项目主管拒绝了这种方法,他希望在一个页面中创建和添加项目。请帮助我们找到解决方案。

4

2 回答 2

1

我的基本示例可能适合您的要求http://jsfiddle.net/8tAK7/。然后在您的表单处理程序上,您可以简单地检索$_POST['items']以获取项目数组值(基于我上面的示例)。

然后在您的处理程序(我假设它是 PHP)上,您可以根据您在值上设置的分隔符拆分字符串:

$items = $_POST['items'];

foreach($items as $item){
    $values = explode(";", $item);

    $item_desc = $values[0];
    $item_price = $values[1];
    $item_qty = $values[2];

    // TODO: insert to DB
}
于 2012-11-24T12:41:51.790 回答
0

您可以通过创建一个空行并在页面加载时设置具有该行 ID 的会话然后插入.. 并每隔几分钟检查会话 ID 是否存在,如果不是删除或插入而不是设置状态为 1(创建行时为 0)

于 2012-11-24T12:14:08.377 回答