【发布时间】:2020-11-15 22:12:20
【问题描述】:
所以我有这个观点
<form method="POST" action="/store">
<div class="control-group after-add-more">
<div class="form-group">
<label>Partner :</label>
<input type="text" class="form-control" id="partner" name="partner" value="" placeholder="Partner Name" />
</div>
<button class="btn btn-success add-more" type="button">
<i class="glyphicon glyphicon-plus"></i> Plus Partner</button>
<div class="copy hide">
<div class="control-group">
<div class="form-group">
<label> Partner :</label>
<input type="text" class="form-control" id="partner2" name="partner2" value="" placeholder="Partner Name" />
</div>
<button class="btn btn-danger remove" type="button">
<i class="glyphicon glyphicon-remove"></i>
Delete Partner</button>
</div>
</div>
<button type="submit">Submit</button>
</form>
这是我使用的 jquery
$(document).ready(function() {
$(".add-more").click(function() {
var html = $(".copy").html();
$(".after-add-more").after(html);
});
$("body").on("click", ".remove",function() {
$(this).parents(".control-group").remove();
});
});
但是当我尝试提交时,输入 partner2 正在返回空值
这是我的控制器
$kerma = Kerma::find(1)->get();
$kerma->partner()->createMany(['partner' => $request->input('partner')],['partner' => $request->input('partner2')])
谁有我的解决方案?提前谢谢
【问题讨论】:
-
试试不带
return短语的var_dump($request->input('partner2')); -
同样的结果仍然为空
-
请粘贴您的 HTML 文件和控制器文件的全部代码
-
请将其粘贴到您的问题中。所以,有人可以帮助你:)