我需要保持输入复选框的选择,当我打开模态。但我不知道:
我有一个关于用户的复选框列表。当我选择并按下按钮打开模态时,我需要保持此选择以发送电子邮件,但模态中的每个复选框都未选中。
超文本:
<div>
<h4>LIST USERS</h4>
@foreach ($agent as $agent)
<ul class="user-select">
<li>
<h5>{{ $agent->name }}</h5>
<input type="checkbox" name="agents[]"/>
</li>
</ul>
@endforeach
<p>
<a href="#" class="button register-interest">Register interest</a
</p>
</div>
模态:
<div class="register-modal">
<div class="modal-box">
<div class="header">
<h3 class="text-black">Register your interest</h3>
<a href="#" title="Close" class="close-modal">X</a>
</div>
<div class="content">
<h5>Select Agents</h5>
<form>
@foreach ($agents as $agent)
<ul class="agents-select">
<li>
<h5>{{ $user->name }}</h5>
<input type="checkbox" name="agents[]"/>
</li>
</ul>
@endforeach
<input type="text" name="name"/>
<input type="email" name="email"/>
<textarea name="comments"></textarea>
<button type="submit" name="register">SEND</button>
</form>
</div>
</div>
</div>
jQuery:
$('.register-interest').on('click', function(e) {
e.preventDefault();
$('.register-modal').show();
});
$('.register-modal a.close-modal').on('click', function(e) {
e.preventDefault();
$('.register-modal').hide();
});
型
当我打开模态时,如何保存输入选择并保留?
屏幕截图错误
1条答案
按热度按时间omhiaaxx1#
我建议你循环遍历第一个列表,然后把它的项目状态复制到第二个列表。
使用
jQuery#eq
查找对应的循环<input>
和jQuery#prop
,得到是否勾选:工作示例: