メールアドレスを保持するテキスト入力があり、それぞれが,
phpのブレークポイントを示すためにで区切られています。
<input type="text" name="to" class="form-control">
毎回すべてのメールアドレスを再入力する必要はなく、すべてのメールアドレスを保持し、メールを送信するアドレスを選択できるテーブルを作成しました。
<table class="table">
<thead>
<tr>
<th>
</th>
<th>
Client
</th>
<th>
Email
</th>
</tr>
</thead>
<tbody>
<?php foreach($clients as $client): ?>
<tr>
<td>
<input id="toList" name="to" type="checkbox">
</td>
<td>
<?php echo $client->name.' '.$client->last_name; ?>
</td>
<td>
<?php echo $client->email; ?>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
<a href="#" class="btn btn-primary btn-sm add">Add To Email</a>
ここで、javascriptを使用して、add
ボタンがクリックされたときにjavascriptがすべてのチェックされたチェックボックスのすべての値をto
入力フィールドに追加してそれぞれをで割る方法を理解する必要があります,
。
こんにちは私はあなたのためにjsfiddleを作成しました。
コード:-
$(document).ready(function() {
$("#btn").click(function() {
var checkedEmails = $("input[name=to]:checked").closest("tr");
var data = [];
$.each(checkedEmails, function() {
data.push($.trim($(this).find("td:eq(2)").text()));
});
var str = data.join(",");
$("#txt").val(str);
});
});
実例:-
http://jsfiddle.net/XUjAH/1102/
ありがとう
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加