【发布时间】:2019-05-11 01:08:12
【问题描述】:
我的问题是如何从 Name="phone" 字段中获取所有值
JS
<script>
$(function(){
$(document.body).on('click', '.changeType' ,function(){
$(this).closest('.phone-input').find('.type-text').text($(this).text());
$(this).closest('.phone-input').find('.type-input').val($(this).data('type-value'));
});
$(document.body).on('click', '.btn-remove-phone' ,function(){
$(this).closest('.phone-input').remove();
});
$('.btn-add-phone').click(function(){
var index = $('.phone-input').length + 1;
$('.phone-list').append(''+
'<div class="input-group phone-input">'+
'<input type="number" name="phone" class="form-control" placeholder="(999) 999 9999" />'+
'<span class="input-group-btn">'+
'<button class="btn btn-danger btn-remove-phone" type="button"><span class="glyphicon glyphicon-remove"></span></button>'+
'</span>'+
'</div>'
);
});
});</script>
HTML
<div class="col-sm-10">
<div class="phone-list">
<div class="input-group phone-input">
<span class="input-group-btn">
</span>
<input type="number" name="phone" class="form-control" placeholder="(999) 999 9999" required=""/>
</div>
</div>
<button type="button" class="btn btn-success btn-sm btn-block btn-add-phone"><span class="glyphicon glyphicon-plus"></span> Add Phone</button>
</div>
控制器
@PostMapping("/applicant")
public String saveApplicantToDb(
@Valid @ModelAttribute Applicant applicant,
@RequestParam("phone") int[] phone
) {
if (phone!= null)
System.out.println(phone.length);
_applicantRepository.save(applicant);
return "applicant";
}
【问题讨论】:
-
请将您的代码作为文本粘贴到此处,而不是图像。很难做到。
-
已编辑如果你应该提供更多代码让我知道请帮助大家)真的很感激))
-
@Aliy 请编辑答案。我看不到 HTML。
-
编辑@Mureinik
-
找到答案了吗?我有一个类似的问题。 @Aliy
标签: java spring spring-boot model-view-controller