前台表单页面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Document</title>
</head>
<body>
<center>
<form action="add" method="post">
<input type="hidden" name="_token" value="<?php echo csrf_token(); ?>">
<table>
<tr>
<td>名称:</td>
<td><input type="text" name="g_name[]"></td>
</tr>
<tr>
<td>价格:</td>
<td><input type="text" name="g_price[]"></td>
</tr>
<span id="str"> </span>
<tr>
<td><input type="button" value="+"></td>
<td><input type="submit" value="提交"></td>
</tr>
</table>
</form>
</center>
</body>
</html>
<script src="../jquery.js"></script>
<script>
$(':button').click(function(){
$('#str').append('<tr> <td>名称:</td> <td><input type="text" name="g_name[]"></td> </tr> <tr> <td>价格:</td> <td><input type="text" name="g_price[]"></td> </tr> <tr> <td></td></tr>');
})
</script>
后台php页面
//添加入库
public function add(){
$arr['name']=\Request::input('g_name');
$arr['price']=\Request::input('g_price');
for($i=0; $i<count($arr['name']); $i++){
$data[$i]['name'] = $arr['name'][$i];
$data[$i]['price'] = $arr['price'][$i];
}
foreach($data as $k=>$v){
$id=DB::table('g_goods')->insertGetId([
'g_name'=>$v['name'],
'g_price'=>$v['price'],
]);
}
// print_r($arr);die;
if($id){
return redirect('User/show');
}
}
添加效果图,点击 + 多显示一组表单框