购买申请表。
我们使用两个表实现上述表单(一个表用于存储创建基本表单详细信息,第二个表用于存储添加项目详细信息)
创建基本表单详细信息的第一个表单
第二个表单,用于添加项目详细信息。
但我们的项目主管拒绝该方法,他希望在一个页面中创建和添加项目。请帮助我们找到解决方案。
答案 0 :(得分: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
}
答案 1 :(得分:0)
你可以通过创建一个空行并在页面加载时设置具有该行id的会话而不是插入..并在每隔一分钟后检查会话ID是否存在,如果不是删除或插入比将状态设置为1(创建行时为0)