【发布时间】:2019-10-18 13:47:20
【问题描述】:
我有一个部分,用户可以在其中添加输入值,并且可以添加任意数量的输入字段。第一个输入字段默认添加到 DOM。
表格是这样的
这是此表单的 HTML,假设用户添加了一个输入字段
<dvi class="container h-100">
<div class="d-flex justify-content-center">
<div class="card mt-5 col-md-12 animated bounceInDown myForm" id="multiple-container">
<div class="card-header">
<h4>Bidders Information</h4>
</div>
<div class="card-body" id="add_info">
<div id="dynamic_container">
<small id="bidder">Bidder 1</small>
<span class="bmd-form-group"><div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text br-15"><i class="fa fa-tags"></i></span>
</div>
<input type="text" placeholder="Bidders Name" name="bidder_name" class="form-control">
</div>
</span>
<span class="bmd-form-group"><div class="input-group mt-3">
<div class="input-group-prepend">
<span class="input-group-text br-15"><i class="fa fa-tags"></i></span>
</div>
<input type="text" placeholder="atribute name" name="params_name" id="field1" class="form-control">
<input type="text" placeholder="atribute value" name="params_value" id="field2" class="form-control">
<a class="btn btn-secondary btn-sm moreinput_field" id="add_more_input">
<i class="fa fa-plus-circle"></i>
</a>
</div>
</span>
</div>
</div>
<div class="card-body" id="add_info0">
<div id="dynamic_container">
<small id="bidder">Bidder 2</small>
<span class="bmd-form-group"><div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text br-15"><i class="fa fa-tags"></i></span>
</div>
<input type="text" placeholder="Bidders Name" name="bidder_name" class="form-control">
</div>
</span>
<span class="bmd-form-group"><div class="input-group mt-3">
<div class="input-group-prepend">
<span class="input-group-text br-15"><i class="fa fa-tags"></i></span>
</div>
<input type="text" placeholder="atribute name" name="params_name" id="field1" class="form-control">
<input type="text" placeholder="atribute value" name="params_value" id="field2" class="form-control">
<a class="btn btn-secondary btn-sm more_input moreinput_field" id="add_more_input0">
<i class="fa fa-plus-circle"></i>
</a>
</div>
</span>
<a class="btn btn-danger btn-sm" id="remove-more"><i class="fa fa-trash"></i></a>
</div>
</div>
<div class="card-footer" id="card-footer">
<a class="btn btn-success btn-sm" id="add_more"><i class="fa fa-plus-circle"></i> Add<div class="ripple-container"></div></a>
<button class="btn btn-success btn-sm float-right submit_btn"><i class="fas fa-arrow-alt-circle-right"></i> Submit</button>
</div>
</div>
</div>
</dvi>
在我的控制器上,我有这个。
public function store(Request $request){
dd($request);
}
返回以下内容
如您所见,它只返回第二个输入字段
我的代码有什么问题???
【问题讨论】:
-
你试过
$request->all();吗? -
</dvi>??应该是</div>